Chrome headless在Windows 10上运行时,套件中的所有脚本均未引发任何此类元素和超时异常,通过注释将chrome选项设置为headless的代码段来运行同一脚本时,脚本成功运行。 此外,该脚本可以在无头Chrome的Mac os上成功运行。
其他详细信息 平台:Windows 10 Chrome版本:74 使用selenium和python编写的脚本
请让我知道是否需要进一步的详细信息,
答案 0 :(得分:0)
在无头浏览器的情况下,您必须将窗口大小设置为在事件时触发。因为无头浏览器在没有窗口大小的情况下无法识别点击位置。希望它会起作用。尝试一下。
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('window-size=1920x1080');