gpt4 book ai didi

javascript - 在 Selenium 中打开测试页面

转载 作者:行者123 更新时间:2023-11-28 21:03:28 24 4
gpt4 key购买 nike

我开始使用 Selenium,所以我创建(我认为)是一个快速测试脚本,用于在我公司的内部网中简单地打开一个页面。

我不确定应该在哪里下载 Selenium 的依赖项,所以我在我的开发服务器上创建了一个名为“TESTING”的文件夹,并使用命令提示符来安装 Selenium:

 npm install selenium-webdriver

安装似乎是成功的,因为它显示“添加了来自 79 个贡献者的 46 个包...”

在我的 TESTING 目录中,我可以看到添加了 node_modules 目录以及 package-lock.json 文件。

然后我创建了一个只有以下内容的 index.php 文件:

<h1>hello world</h1>
<button type="submit" name="btnI">Click Me</button>

这里是 sample.js,其中包含以下应该打开 index.php 的脚本:

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

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

driver.get("https://development.usa.company.com/testing/index.php");

driver.findElement(webdriver.By.name('btnI')).click();

我返回到 cmd 提示符并运行以下命令:

node sample.js

我收到以下错误:

Error: The ChromeDriver could not be found on the current PATH. 
Please download the latest version of the ChromeDriver from
http://chromedriver.storage.googleapis.com/index.html
and ensure it can be found on your PATH.

我做错了什么?

最佳答案

看起来您需要将 PATH 添加到 chromedriver.exe 到您的系统环境变量中。

  1. 安装 chromedriver.exe -- 注意安装目录的文件路径
  2. 在 Windows 中搜索 Environment Variables 并单击“Environment Variables..”进行编辑
  3. 编辑“路径”变量
  4. 在出现的所有其他文件路径之后,添加“C:\Path\To\ChromeDriver\Directory\chromedriver.exe”,与其他路径用分号分隔。

本指南可能有所帮助:https://developers.refinitiv.com/sites/default/files/How%20To%20Add%20ChromeDriver%20To%20System%20Variables_0.pdf

关于javascript - 在 Selenium 中打开测试页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58188331/

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