【发布时间】:2012-01-13 16:18:16
【问题描述】:
我有几个 webdriver 节点连接到具有几乎相同配置的单个集线器。我有一个简单的测试,它加载一个 URL 并截屏。有时测试会在一次运行中失败并在下一次运行中通过。唯一的区别应该是哪个节点执行测试。问题是我不知道哪个运行了测试并且检查每个节点的日志很耗时。
有没有办法从集线器检索要求哪个节点运行测试?
我正在使用 python 绑定,当我检查从 webdriver.Remote("http://myhub:4444/wd/hub", browser) 返回的对象时,我看不到任何存储此信息的方法或属性。
我也没有看到任何有关远程 webdriver 的信息在集线器和我的机器之间的网络流量中传递,该机器正在引导集线器。当然,可能是我没有向集线器发送查询以请求信息。正在传递的唯一似乎相关的信息是会话 ID。
建议?
【问题讨论】: