gpt4 book ai didi

javascript - 使用 WebDriverJS (Selenium) 的示例

转载 作者:行者123 更新时间:2023-12-03 11:20:50 26 4
gpt4 key购买 nike

我已经开始学习 WebDriverJs 来测试使用 Javascript 作为脚本语言的网站,网址为 https://code.google.com/p/selenium/wiki/WebDriverJs但一开始就发现一些理解问题。

根据该页面,我必须将 Chrome 驱动程序保存到某个路径。那条路是什么?该路径如何链接到下面的示例代码?

var webdriver = require('selenium-webdriver');

var driver = new webdriver.Builder().
withCapabilities(webdriver.Capabilities.chrome()).
build();

driver.get('http://www.google.com');
driver.findElement(webdriver.By.name('q')).sendKeys('webdriver');
driver.findElement(webdriver.By.name('btnG')).click();
driver.wait(function() {
return driver.getTitle().then(function(title) {
return title === 'webdriver - Google Search';
});
}, 1000);

driver.quit();
<小时/>

从 NPM 安装

% npm install selenium-webdriver

从源代码构建

 % git clone https://code.google.com/p/selenium/  
% cd selenium
% ./go //javascript/node:selenium-webdriver

什么是 NPN 及相关代码?请解释一下。

附注:我基本上是.Net出身

我还需要做任何设置才能运行上面的代码吗?

例如,任何 JavaScript 文件等

<小时/>

现在我可以安装 selenium-webdriver 然后我将上面的 javascript 代码复制到 js 文件中并尝试使用节点运行它并收到以下错误。我错过了什么吗?

Error while trying to run above javascript code using node

最佳答案

您的文件夹结构似乎有问题。

How do I resolve "Cannot find module" error using Node.js?应该可以帮助您解决问题

关于javascript - 使用 WebDriverJS (Selenium) 的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27121171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com