2017-08-02 3 views
1
public class Admin  
{ 

    public static void main(String args[]) throws MalformedURLException 
    { 
     DesiredCapabilities cap=new DesiredCapabilities(); 
     cap.setCapability("automationName", "android"); 
     cap.setCapability("platformName", "Appium"); 
     cap.setCapability("Version", "7.1.1"); 
     cap.setCapability("devicename", "HT4AXJT00193"); 
     cap.setCapability("appActivity", "com.bcqms.cgs.MainActivity"); 
     cap.setCapability("appPackage", "com.bcqms.cgs"); 

     AppiumDriver<WebElement> driver=new AndroidDriver<WebElement>(newURL("http://0.0.0.0:4723/wd/hub"),cap); 
     driver.findElementById("inputEmail3").sendKeys("admin"); 
     driver.findElementById("inputPassword3").sendKeys("jsmith"); 
    } 
} 

私はアプリケーションの認証のための上記のコードを書いていますが、私は次のエラーが発生しています。org.openqa.selenium.SessionNotCreatedException

スレッド "main"の例外org.openqa.selenium.SessionNotCreatedException:新しいセッションを作成できませんでした。 appName、Selendroid、UiAutomator2、XCUITest、YouiEngineの一部ではありません(警告:サーバーはスタックトレース情報を提供しませんでした)

+0

エラーを共有してください。 –

+0

スレッド "main"の例外org.openqa.selenium.SessionNotCreatedException:新しいセッションを作成できませんでした。 appName、Selendroid、UiAutomator2、XCUITest、YouiEngineの一部ではありません(警告:サーバーはスタックトレース情報を提供しませんでした) –

答えて

0

デバイスの機能名を更新するだけです。あなたはdeviceNameの代わりにdevicenameを書いています。

私は上記の変更で解決した同じ問題を抱えていました。

うまくいくと思います。

関連する問題