我正在使用以下.conf:
capabilities: {
browserName : 'chrome',
shardTestFiles: true,
maxInstances: 6,
singleWindow: true
}
除了要在单独的选项卡而不是单独的实例中运行并行测试之外,我想。 我仍然看到在执行过程中出现和消失了多个单独的窗口。这些争夺焦点,做其他工作时很烦人。 那么,是否可以在单独的标签中运行并行测试,而不是在量角器中运行单独的Chrome实例?
答案 0 :(得分:0)
我怀疑是否可以同时在多个选项卡上进行测试,因为每个浏览器都有其自己的唯一硒sessionID。该ID允许网络驱动程序通过JSON Wire协议与浏览器进行交互。当用户希望与默认情况下未聚焦的浏览器特定部分(例如iFrame或新的Tab)进行交互时,需要使用特定命令(例如browser.switchTo())将焦点手动转移到浏览器的特定部分,但是该命令仍然会被发送到selenium sessionID本身,然后再发送到应用程序的哪个部分。
希望如此。
答案 1 :(得分:0)
否,不可能。您可以使用硒网格和外部工具并行执行测试,以启动这些测试,但这与您使用的设置不同。