我们可以在头模式下运行硒色驱动器测试吗.如果是,我们需要做什么设置,在哪里



我想在headed模式下运行硒测试。现在测试无头运行。

您可以使用ChromeOptions.setHeadless(false((https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/chrome/ChromeOptions.html#setHeadless-布尔值-(

ChromeDriver默认情况下始终以head模式运行,如果您正在运行puppeteer,则在创建新的浏览器实例时需要传递一个参数。我在谷歌上搜索一下,然后马上添加。

const browser = await puppeteer.launch({ headless: false}); 

如果您正在运行selenium-webDriver,它可能会执行命令行参数--headless,您可以删除它。

它对我使用python起到了作用,添加了如下内容:

from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
# add more options...
driver = webdriver.Chrome(options=options)

相关内容

最新更新