0

Safari 不支持在多个线程上执行自动化脚本,如果有任何替代方案可以并行运行 selenium 测试,请告诉我。我在 chrome 和 firefox 等其他浏览器上并行运行测试。该框架是使用 pytest 在 python 中开发的,我正在使用 pytest-xdist 并行运行脚本。我也尝试过 pytest-parallel 但即使这样也无济于事。

4

1 回答 1

1

您是否搜索过其他相关主题?大约 8 个月前的示例线程:这里

从那里转述引用:

我的期望是您达到了浏览器实例的默认maxSession限制 。5

您可以通过打开 Selenium Grid 控制台并查看节点配置来仔细检查它:

可以通过向maxSession Selenium Grid Node 启动命令行提供相关参数来增加该值,例如:

java -jar selenium-server-standalone-3.141.59.jar -role node -maxSession 10 -hub http://localhost:4444/grid/register
                                                             ^^^^^^^^^^^^^^

参考

于 2020-05-19T17:34:21.563 回答