selenium-webdriver在javascript中找不到驱动程序?

问题描述 投票:1回答:1
const {Builder, By, Key, util} = require("selenium-webdriver/Firefox");
async function example(){
let driver = await new Builder().forBrowser('Firefox').build();
await driver.get("https://www.google.com");
await driver.findElement(By.name("q")).sendKeys("Selenium", Key.RETURN);

你好,尽管我在系统中添加了webdriver路径,但无法执行测试,但是我一直在遇到这些错误。有没有人经历过类似的事情?

(node:15844) UnhandledPromiseRejectionWarning: Error: Do not know how to build driver: Firefox
(node:4764) UnhandledPromiseRejectionWarning: TypeError: Builder is not a constructor
javascript selenium selenium-webdriver ui-automation browser-automation
1个回答
0
投票

只需尝试一下:

const {Builder,By,Key,util} = require('selenium-webdriver');const firefox = require('selenium-webdriver / firefox');

© www.soinside.com 2019 - 2024. All rights reserved.