由于selenium初始化比较费时间,而且如果同时处理大量任务,比较耗资源。我的计划是只初始化一次,然后开多个窗口,每个窗口处理不同的任务。
我试了一下,确实可以开多线程同时打开多个窗口,但是并不能同时处理问题。selenium好像只能处理当前的窗口,想要处理别的窗口需要切换过去。
请问这可咋整啊?
由于selenium初始化比较费时间,而且如果同时处理大量任务,比较耗资源。我的计划是只初始化一次,然后开多个窗口,每个窗口处理不同的任务。
我试了一下,确实可以开多线程同时打开多个窗口,但是并不能同时处理问题。selenium好像只能处理当前的窗口,想要处理别的窗口需要切换过去。
请问这可咋整啊?
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
2 回答465 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
可以打开多个窗口啊,在线程中保存driver实例,然后持续发送命令即可保持与浏览器实例的互动