首页 > 解决方案 > 不能在 Selenium (Javascript) 中使用 findElement

问题描述

Then("a Cucumber sentence", async function () {

  await driver.findElements(By.xpath('/html/body'))

});

我尝试使用 Selenium 中的 findElements 但不断得到

ReferenceError: By is not defined

我能为此做些什么?

标签: javascriptseleniumselenium-webdriverselenium-chromedriver

解决方案


我已经看到它像这样导入(对我来说看起来很奇怪):

var webdriver = require('selenium-webdriver'),
  By = webdriver.By,
  until = webdriver.until;

推荐阅读