Chrome无头的Chrome不会投放任何元素

时间:2019-04-25 19:58:54

标签: python selenium windows-10 headless google-chrome-headless

Chrome headless在Windows 10上运行时,套件中的所有脚本均未引发任何此类元素和超时异常,通过注释将chrome选项设置为headless的代码段来运行同一脚本时,脚本成功运行。 此外,该脚本可以在无头Chrome的Mac os上成功运行。

其他详细信息 平台:Windows 10 Chrome版本:74 使用selenium和python编写的脚本

请让我知道是否需要进一步的详细信息,

1 个答案:

答案 0 :(得分:0)

在无头浏览器的情况下,您必须将窗口大小设置为在事件时触发。因为无头浏览器在没有窗口大小的情况下无法识别点击位置。希望它会起作用。尝试一下。

options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('window-size=1920x1080');