我试图在 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
文件中,每个依赖项都更新了。
请分享您遇到问题的完整错误堆栈跟踪。