Safari不支持在多线程上执行自动化脚本,

问题描述 投票:0回答:1

Safari不支持在多个线程上执行自动化脚本,请让我知道是否有其他方法可以并行运行硒测试。我正在其他浏览器(例如chrome和firefox)上并行运行测试。该框架是使用pytest在python中开发的,而我正在使用pytest-xdist并行运行脚本。我也尝试了pytest-parallel,但是即使这样也没有帮助。

selenium pytest python-multithreading safaridriver parallel-execution
1个回答
0
投票

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

从此处改写为引文:

我的期望是您达到的默认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
                                                             ^^^^^^^^^^^^^^

参考

© www.soinside.com 2019 - 2024. All rights reserved.