0

Android Emulator の「新しいセッションの転送エラー」に直面しています。私のセットアップは、セレン グリッド v2.53.1 と genymotion アンドロイド エミュレーターで構成された appium ノード v1.53 です。S6 デバイスのネイティブ ブラウザを呼び出す必要があります。しかし、セレン グリッドは私のセッションを Appium に転送していません。以下の Node.json を使用しました

{
    "capabilities": [{
            "applicationName": "S6",
            "browserName": "android",
            "deviceName": "192.168.57.101:5555",
            "version": "6.0",
            "maxInstances": 3,
            "platformName": "ANDROID"
    }],
    "configuration": {
            "cleanUpCycle": 2000,
            "timeout": 30000,
            "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
            "url": "http://127.0.0.1:4723/wd/hub",
            "host": "127.0.0.1",
            "port": 4723,
            "maxSession": 6,
            "register": true,
            "registerCycle": 5000,
            "hubPort": 4444,
            "hubHost": "127.0.0.1"
    }

}

そして、私の望ましい機能は次のとおりです。

    //capabilities for Samsung Galaxy S6
    capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME,MobilePlatform.ANDROID);
    capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"192.168.57.101:5555");
    capabilities.setCapability(MobileCapabilityType.VERSION, "6.0");
    capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "android");
    capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "6.0");
    capabilities.setCapability(MobileCapabilityType.UDID, "192.168.57.101:5555");


    WebDriver driver = new RemoteWebDriver(new URL(server), capabilities);

誰か助けてくれませんか?上記の機能タイプのすべての組み合わせを試しましたが、何が間違っているのかわかりません。

4

1 に答える 1

0

BROWSER_NAME="android" について本当によろしいですか? ブラウザを開いたり閉じたりして Logcat を共有する

于 2016-07-12T09:05:34.057 に答える