![](/img/trans.png)
[英]Selenium 3.0 Firefx Driver fails with org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session
[英]Appium Error :Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session
我是 Appium 的新手。 我正在嘗試在我的 Android 模擬器上使用 Appium 測試用例運行測試以打開 Chrome 瀏覽器並搜索“google.com”
我嘗試了很多方法來解決我的問題:
1.在我的Android模擬器瀏覽器上更新chrome
2.更新Maven依賴和java客戶端
3.重啟appium服務器。
還有很多事情
我附上了兩張圖片並發布了代碼以便於分析問題。
TestWebBrowser.java 代碼:
public static AppiumDriver<MobileElement> driver;
public static void main(String[] args) throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Chrome");
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Test_Demo");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "7.1.1");
driver = new AndroidDriver<MobileElement> (new URL("https://127.0.0.1:4723/wd/hub"), capabilities);
driver.get("http://google.com");
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.quit();
}
使用的 POM.xml Appium 依賴項:
<dependencies>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>
</dependencies>
如果我在做任何根本錯誤的事情,請告訴我。 這可能是一個菜鳥錯誤。 但在其他 stackoverflow 問題上找不到太多幫助。
在您的 JAVA 代碼中,您是否添加了 Selenium Jars? 如果沒有,則添加所有硒罐並重試,它將起作用。
Selenium Jars 通常用於 Web 自動化,但對於 Android 自動化和所需的功能,我們也需要 Web 的某些方面,因此必須在 Android 自動化中使用 selenium Jars。
appium 需要以下依賴項:
請在您的 pom.xml 文件中添加以下依賴項:
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.appium/java-client -->
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>
還要確保您的 appium 服務器在 127.0.0.1:4723 中運行
如果其 Android 版本為 9.0+,請檢查您的虛擬設備版本。 然后創建另一個版本等於或低於 Android 9(Pie) 的設備,然后再試一次。 由於最新的 android 版本導致了一些問題,所以我嘗試了對我有用的 Android 9。 同樣,也不要選擇最新的設備。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.