2017-02-08 9 views
1

私のコードがハブまたはノードに接続しないのはなぜですか?私のコードがハブまたはノードに接続しないのはなぜですか?

  1. ノードを使用してテストケースを実行する必要があります。
  2. 私は、ハブとノードをsuccessufllyセットアップしました。

  3. マイコード:ハブから

    case "chrome": 
         if (null == webdriver) { 
          System.setProperty("webdriver.chrome.driver", Constant.CHROME_DRIVER_DIRECTORY); 
          webdriver = new ChromeDriver(); 
          DesiredCapabilities capability = DesiredCapabilities.chrome(); 
          webdriver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"),capability); 
    
  4. 出力:ノードから enter image description here

  5. 出力: enter image description here

  6. TestNGの出力: enter image description here

  7. ハブ&ノード設定:JSONファイル:あなたはあなたのケースでは、この

    -Dwebdriver.chrome.driver=<pathToChormeDriverExe>/chromedriver.exe 
    

    のようなクロムドライバパスを追加する必要があります enter image description here

+0

もう一度クロムドライバのパスを確認してください。 – shank087

答えて

0

ノード登録で、このようなものは動作するはずです:

java -Dwebdriver.chrome.driver=C:/Temp/chromedriver/chromedriver.exe 
-jar selenium-server-standalone-3.0.1.jar 
-role node 
-hub http://172.16.1.48:4444/grid/register 
-browser "browserName=chrome, version=ANY, maxInstances=5, platform=WINDOWS" 
関連する問題