Selenium 加载策略
EAGER | 指示 WebDriver 在导航后应等待文档准备状态变为 “交互式”。 |
---|---|
NONE | 指示 WebDriver 不应在导航事件之后等待文档准备就绪状态。 |
NORMAL | 指示 WebDriver 在导航后应等待文档准备状态为 “完成”。这是默认的页面加载策略。 |
node中的设置
const {Builder, Capabilities} = require("selenium-webdriver");
const {PageLoadStrategy} = require("selenium-webdriver/lib/capabilities");
let options = new firefox.Options()
options.headless()
let builder = new Builder()
let cap = builder.getCapabilities()
cap.setPageLoadStrategy(PageLoadStrategy.EAGER)
let driver = await builder.forBrowser("firefox")
.setFirefoxOptions(options)
.build(options);