问题标签 [chrome-web-driver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3077 浏览

selenium - 如何在 Chrome Web 驱动程序中的自定义标签中获取元素

这是我的示例 html 代码。

我想为我的文本字段(“框”)设置一些值。所以我厌倦了像下面的代码那样设置

我的 Xpath id 是正确的,它存在于页面中,但出现此错误

为什么由于我的自定义标签而出现此错误,如果是,如何在自定义标签中获取元素?

0 投票
1 回答
54 浏览

c# - c# selenium chrome-webdrive 写入正确的路径

嗨,我只想使用 selenium chromedriver 创建一个用于单击我的 stie 上的按钮的路径。html 块代码如下所示:

我只想点击这个按钮:

我尝试这样的事情:这很好,然后单击我的按钮:

但我所需要的只是为这条路径添加另一个值。它应该是这样的 : Wylaczenie nadan RDFWAITING_FOR_NOTIFICATION最后rfsSendingExecutor当这条路径正确时,然后单击按钮。

我尝试这样的事情:

但这不起作用。有人可以帮我写正确的这条路吗?

0 投票
1 回答
5625 浏览

node.js - 在 Node.js 上使用 Selenium Webdriver Chrome 阅读控制台

我想在 Node.js 中使用 Selenium Webdriver Chrome 访问网页,填写输入内容,单击按钮,然后检索浏览器控制台的内容。我能够获取网页,填写输入,然后单击按钮,但到目前为止我无法弄清楚如何检索控制台的内容。我怎么做?

这是我到目前为止的代码:

0 投票
1 回答
2157 浏览

datepicker - 我如何使用机器人框架中的按键在 chrome 的日历弹出窗口中发送日期

我必须自动从日期选择器中选择一个日期。我可以单击该字段并输入日期。在 Firefox 中,我可以使用按键输入日期,而在 chrome 中运行相同的测试时会出现以下错误:

我尝试在使用按键之前设置焦点。设置焦点传递但是当它尝试按键时,我收到此错误。

我的代码看起来像这样(这在 Firefox 中运行良好):

[在此处输入图像描述

0 投票
1 回答
925 浏览

selenium - 无法使用 selenium webdriver(javascript)单击 iframe 内的按钮

我有一个加载 iframe 的页面,但我收到NoSuchElementError错误消息。我的代码:

首先我切换到正确的 iframe,然后我尝试等待元素加载到 iframe 中。如果我将 a 插入它可以工作driver.sleep(1000);的行//*** SLEEP HERE,否则它会失败:

为什么driver.wait线路不等待元素可用?

0 投票
1 回答
326 浏览

python - 扫描字符串时的pyCharm Selenium Python eol

我已经安装了 selenium,我可以在 Python 上运行它。当我尝试在 pyCharm 上运行 int 时,我不断收到以下错误。我相信这可能与我安装 pyCharm 的方式和位置有关,但我似乎无法让它工作。我正在寻求有关如何配置 pyCharm 的帮助,以便我可以使用 Python、Selenium、ChromeDriver 运行我的自动化脚本,并将其设置为每 24 小时 5 分钟触发一次。脚本:从 selenium 导入 webdriver 从 selenium.webdriver.common.keys 导入密钥

我收到以下错误。

0 投票
2 回答
779 浏览

java - Selenium 3.7.1 (Java) 和 ChromeDriver 2.33.5

截至今天,我在使用 Selenium 的最新版本 3.7.1 启动 Google Chrome 时遇到问题

如果它在 IDE 中,它可以正常工作,但是当我导出到 jar 文件并尝试运行它时,什么也没有发生。它曾经在 Selenium 3.4.0 上工作,升级后它不再工作。

我不确定这是否是 Selenium 版本中的错误,或者究竟是什么,有人遇到同样的问题吗?

提前致谢。

编辑

长话短说,Selenium 3.7.1 在执行 jar 文件时是否与 ChromeDriver 2.33.5 一起使用?

0 投票
0 回答
88 浏览

python - 无法让 ActionChains 在函数内工作

请多多包涵,我是 Python 和 Webdriver 的新手,但是在函数内部时我无法让 ActionChains 工作。

运行这个很好: -

..但是运行它会导致错误:-

我得到的错误是: -

任何帮助将不胜感激...

0 投票
1 回答
67 浏览

php - chromedriver 在 Travis 中失败

我们在我们的测试套件中使用了 chromedriver 和 Facebook PHP webdriver。它在本地运行良好,但在 Travis 上的一项测试总是失败并显示消息

这是一个已知问题吗?我读过 chrome 使用它自己的 Linux 容器,这可能会导致冲突?

感谢任何帮助。

0 投票
1 回答
370 浏览

python - 无法对拆解中的异常做出反应

我正在尝试在我的拆卸方法中添加一些内容,以便在发生异常时在关闭浏览器实例之前截取屏幕截图。

到目前为止,我有: -

因为它永远不会截取屏幕截图,如果我将 if 语句更改为if sys.exc_info():then 它总是会截取屏幕截图,无论是否引发异常。

当我查询返回的内容时,sys.exc_info我得到None, None, None. 我希望第一个元素至少应该包含异常名称。