硒网格将请求发送到错误的appium实例

时间:2019-10-16 18:16:01

标签: appium selenium-grid

我有一个场景,其中我正在3种ios设备中测试并行执行:

  
      
  1. iphone6-应用程序名称-iphone6
  2.   
  3. ipad1-应用程序名称-ipad1
  4.   
  5. ipad2-应用程序名称-ipad2
  6.   

我正在使用基于设备IP地址的唯一Webdriver Agent URL。

在执行测试之前,启动了硒网格和3个appium实例以及3个webdriver代理。

因为我在webdriver代理url中使用了ipaddress-它已到达正确的设备。但是,当我查看iPhone的appium日志时-我看到它收到了其中的ipad1ipad2的请求。当执行下去时,我放下一只鸦片(比如iPhone)-例外-iPhone的测试执行应该失败。但是它继续使用ipad的appium实例。

为什么会这样。注册appium节点以及创建appium驱动程序时,我在nodeconfig中使用applicationName。为什么网格会将其发送到错误的appium实例。

有人可以帮忙吗

0 个答案:

没有答案