Selenium 加载策略

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);