selenium firefox 多标签页自动关闭问题

2022-01-08 17:57:48 +08:00
 pandameng
python 3.9 selenium 4.1
模拟手工操作,一窗口打开多页面等待到指定时间做后面流程.
但过五六分钟后页面慢慢自动关闭,先打开的页面先被关闭,最后只剩一个页面,还没有相关日志.

查了下资料大概有两种情况
1.设置参数 options.set_preference('detach', True)解决
2.pycharm 可能会回收内存,在命令行执行就没有问题

两种都试了没有解决,而且 mac/windows 都会出现关闭现象,目前只能猜测
1.最后还剩一个页面,那可能其他页面因为长时间未使用被垃圾回收了
2.驱动 /浏览器版本不兼容或参数没起效果

有思路的兄弟帮忙参考下
1586 次点击
所在节点    Python
2 条回复
Elliota
2022-01-09 13:12:47 +08:00
为什么要用 Firefox? 注意用主流工具, 这样未知 bug 会少一些
pandameng
2022-01-09 20:23:51 +08:00
@Elliota 其他浏览器也会多多少少碰到一些问题,就目前 firefox 开发的比较顺利,除了当前碰到的 bug

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/827018

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX