提问人:dsjfhdjshfjkdshjf 提问时间:9/4/2023 更新时间:9/14/2023 访问量:47
无头硒节点.JS
Headless Selenium Node.JS
问:
我无法导入 Chrome 选项以在 Node JS (OS X) 上的无头模式下使用 Selenium。
我的代码是
import { Builder, Browser, By, Key, until } from 'selenium-webdriver';
let driver = await new Builder()
.forBrowser(Browser.CHROME)
.build();
await driver.get(url);
这很好。但后来我试图添加import chrome from 'selenium-webdriver/chrome';
这是一个错误Cannot find module. Did you mean to import selenium-webdriver/chrome.js?
如何让它在无头模式下工作?
答:
0赞
Edem Reshidov
9/14/2023
#1
const Chrome = require('selenium-webdriver/chrome');
这对我有用
0赞
Philippe
9/14/2023
#2
试试这个:
import { Builder, Browser, By, Key, until } from 'selenium-webdriver';
import chrome from 'selenium-webdriver';
let driver = await new Builder()
.forBrowser(Browser.CHROME)
.build();
await driver.get("http://www.google.com");
评论