我想在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)