appium 设置时出现“无法启动新会话。可能的原因是远程服务器的地址无效”

问题描述 投票:0回答:1

我试图在 Browserstack 上执行基本脚本只是为了开始,我的脚本如下:

public class BrowserStackSampleTest {
    public static final String USERNAME = "browserStackUserName";
    public static final String AUTOMATE_KEY = "browserStackAccessKey";
    public static final String URL = "https://" + USERNAME + ":" + AUTOMATE_KEY + "@hub.browserstack.com/wd/hub";

    @Test
    public void setUp() throws MalformedURLException {
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("os_version", "13.0");
        capabilities.setCapability("device", "Samsung Galaxy S23");
        capabilities.setCapability("app", "bs://url_provided_by_browserStack");
        capabilities.setCapability("project", "PCM_Krammer");
        capabilities.setCapability("name", "LoginTest");
        capabilities.setCapability("browserstack.appium_version", "1.22.0");
        capabilities.setCapability("browserstack.local", "true");
        AndroidDriver driver = new AndroidDriver(new URL(URL), capabilities);
        driver.quit();

    }
}

但是我收到了这个异常:

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure. 

我研究了所有可能的解决方案并研究了每个视频,但没有任何效果。 我正在使用 Mac M1 机器(附加信息,如果它能有所帮助的话)

Host info: host: 'tps-MacBook-Pro.local', ip: '10.5.49.103'

还在我的

pom.xml
文件中,每个依赖项都更新了。

java appium browserstack browserstack-app-automate
1个回答
0
投票

请分享您遇到问题的完整错误堆栈跟踪。

© www.soinside.com 2019 - 2024. All rights reserved.