Selenium-无头Chrome可在一台计算机上运行,​​而不能在另一台计算机上运行

时间:2020-05-05 16:58:33

标签: python windows selenium google-chrome

我有一个本地运行的脚本,该脚本使用chrome_options.add_argument('--headless')options = chrome_options使某些功能在后台运行。在我的计算机上,它工作正常。但是,我有其他人在他们的计算机上运行它,但它无法正常运行-尽管没有它也可以运行。它们具有与我完全相同的Chrome版本。一个区别是我在Windows 10上使用Windows 7。

关于这可能是什么/我应该在哪里寻找问题的任何提示?

1 个答案:

答案 0 :(得分:0)

尝试下面的代码,看是否行得通。设置窗口大小。 对于无头浏览器,您必须将窗口大小设置为触发任何事件。因为无头浏览器无法识别没有窗口大小的点击位置。

chrome_options.add_argument('--headless')
chrome_options.add_argument('window-size=1920x1080')