本文介紹了無法創建新的遠程會話。Appium應用程序的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
public class StartFirstJobTest {
AppiumDriver driver;
@BeforeTest
public void setUp() throws Exception {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "F4AZFG07P508");
//capabilities.setCapability("platformName","Android");
//capabilities.setCapability("platformVersion", "5.0");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}
當我嘗試運行測試時,收到此錯誤。
org.openqa.selenium.SessionNotCreatedException:無法創建新的
遠程會話。所需功能=功能
[{platformName=Android,deviceName=F4AZFG07P508}],必填
Capability=Capability[{}]內部版本信息:版本:‘3.3.1’,
版本:‘5234b325d5’,時間:‘2017-03-10 09:10:29+0000’系統信息:
host:‘macbook-Pro-Roman.local’,IP:‘fe80:0:0:0:77:aef0:77:32%en0’,
os.name:‘Mac OS X’,os.arch:‘x86_64’,os.version:‘10.12.3’,
java.version:‘1.8.0_121’驅動程序信息:driver.version:AndroidDriver
我認為我在Appium中設置的一切都是正確的(當檢查器啟動時,設備是已安裝的應用程序,可以進行測試)
作為項目收集器,我使用Maven
更新。
我正在嘗試使應用程序自動化。我在代碼中指定了附加功能
@BeforeTest
public void setUp() throws Exception {
File app = new File("/Users/romanderabin/Downloads/TimeTracker.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName","F4AZFG07P508");
capabilities.setCapability("platformVersion", "5.0");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("appPackage", "com.ronasit.timetrackerandroid");
capabilities.setCapability("appActivity","com.ronasit.timetrackerandroid.MainActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4727/wd/hub/"), capabilities);
和錯誤相同
org.openqa.selenium.SessionNotCreatedException:無法創建新的
遠程會話。所需功能=功能
[{app=/Users/romanderabin/Downloads/TimeTracker.apk,
appPackage=com.ronasit.timetrackerandroid,
appActivity=com.ronasit.timetrackerandroid.MainActivity,
PlatformVersion=5.0,PlatformName=Android,DeviceName=F4AZFG07P508}],
必需的功能=功能[{}]內部版本信息:版本:
‘3.3.1’,審校:‘5234b325d5’,時間:‘2017-03-10 09:10:29+00000’
系統信息:主機:‘macbook-Pro-Roman.local’,IP:
‘fe80:0:0:0:77:aef0:77:32%en0’,os.name:‘Mac OS X’,os.arch:
‘x86_64’,os.version:‘10.12.3’,java.version:‘1.8.0_121’驅動程序
信息:driver.version:AndroidDriver這篇關于無法創建新的遠程會話。Appium應用程序的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,