javascript - 不能在 Selenium (Javascript) 中使用 findElement
问题描述
Then("a Cucumber sentence", async function () {
await driver.findElements(By.xpath('/html/body'))
});
我尝试使用 Selenium 中的 findElements 但不断得到
ReferenceError: By is not defined
我能为此做些什么?
解决方案
我已经看到它像这样导入(对我来说看起来很奇怪):
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
推荐阅读
- wpf - wpf 列表视图行禁用按钮启用
- flutter - Flutter 中的内阴影效果
- php - 如何使用 cURL / PHP 下载客户端视频?
- javascript - 使用颜色选择器值在图像 url 中打印颜色?
- nginx - Nginx - 在缓存过期时使用 proxy_cache_lock 逻辑以避免多上行请求
- vb.net - 如何在 Visual Basic 中从 Ms Access 数据库中获取特定列
- elasticsearch - 在 Elasticsearch 中使用搜索模板进行日期范围查询
- typescript - 如何访问基类对象以列出其属性?
- python - 从数组列表Python中获取平均列值
- excel - vba图表X轴