问题标签 [webdriver]

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 投票
8 回答
22419 浏览

webdriver - webdriver:获取元素的 xpath?

是否可以返回 WebElement 的 xpath ?

0 投票
7 回答
1326 浏览

ruby - 学习 Ruby 作为脚本语言需要多长时间?

我需要为我的工作自动化软件测试,我目前使用 groovy 来执行此操作。但是,我正在考虑将 Ruby 添加到我的曲目中。主要是因为我可以看到自己在未来从事 Rails 项目。

您认为相对熟练地使用 Ruby 编写脚本需要多长时间?我说的主要是使用 webdriver/webrat 在 DOM 中导航,并以编程方式进行文本/文件更改工作。

0 投票
11 回答
6762 浏览

java - Webdriver showModalDialog

我们正在使用 webdriver 进行功能测试。但是我们的应用程序经常使用showModalDialogJS 函数来打开一个弹出窗口。当我们尝试使用 webdriver 测试此功能时,它从弹出窗口打开的那一刻起就挂起。

我们尝试了几件事来测试这一点:

  • 使用此处说明的解决方法。但这似乎是对 selenium 而不是 webdriver 的修复。我们试过了,但没有用。
  • 为了寻找一个好的替代方案,HtmlUnit 打开了模态对话框并可以与之交互,但它有一些缺点,比如没有视觉帮助来修复某些测试,并且当它在我们必须使用但有的 JS 库中检测到 JS 错误时停止执行无法控制。

我们如何测试或解决这个问题?

0 投票
3 回答
8932 浏览

selenium - Selenium 2.0 / WebDriver clickAt() 方法不受支持

Selenium clickAt() 函数在与 WebDriver(WebDriverBackedSelenium 或仅使用 ChromeDriver 的 Selenium 2.x)一起使用时抛出“不支持”异常。

有没有办法通过 WebDriver 使用这个 Selenium 功能?

为上下文添加一些代码...

.clickAt()甚至无法识别方法......但是,使用 WebDriverBackedSelenium 是提供 Unhandled 异常的原因。

0 投票
3 回答
19689 浏览

java - Webdriver:java.net.BindException:地址已在使用:连接

在运行 webdriver 时,运行 3 分钟后,我收到以下异常并且 Webdriver 崩溃。

我只使用了一个 webdriver 实例和一个 FirefoxDriver 配置文件。

0 投票
1 回答
3188 浏览

java - WebDriver:executeScript() 导致 BindException

javascripthere是在Javascript 中找到的脚本:如何在中断标记之后/之前获取文本节点并用 ddb 标记包装它们?

((JavascriptExecutor)driver).executeScript(javascripthere)在通过 WebDriver 加载的每个页面上运行时,

测试运行 3 分钟后出现以下错误:

text()基本上,这样做的目的是捕获xpath 语法无法选择的文本节点。Javascript 用 tag 包裹了 break 标记前后的文本节点<ddb>。然后,WebDriver 能够使用/ddbas xpath 语法获取文本。

事情看似顺利,但在 3 分钟后因 BindException 错误而崩溃。似乎我上一个问题中的 Javascript 导致了太多的出站连接。

I need a solution to allow Javascript to continually edit the DOM in WebDriver so that text nodes is selectable by FirefoxDriver.

0 投票
1 回答
1327 浏览

java - Selenium Web 驱动程序和 selenium RC

有没有一种简单的方法可以将现有的 selenium RC 脚本转换为 Webdriver 格式?

0 投票
2 回答
3248 浏览

selenium - 如何使用 RemoteWebDriver 指示 Firefox 配置文件

查看 Selenium 2.0(alpha 7)源,似乎可以通过功能 API 设置 RemoteWebDriver 的 Ff 配置文件。然而,目前尚不清楚如何做到这一点。

有任何想法吗?

0 投票
2 回答
439 浏览

scala - Scala REPL tab-complete 是在骗我吗?

使用 Scala 2.8.1、SBT 0.7.4、WebDriver HTMLUnit 2.6。在 SBT 控制台 REPL ...

[tab]s 由我添加,用于说明制表符完成)

所以,REPL 告诉我findElementByXPath(String):WebElement存在 on e,但是当我调用它时,它没有找到。是什么赋予了?

0 投票
3 回答
7426 浏览

python - Firefox WebDriver 处理“下载”窗口

我正在尝试使用 Firefox 的 WebDriver,我想问一下是否可以处理“下载”窗口(接受或拒绝传入的下载请求)?

例如,一段简单的代码:

我已经对此进行了一些实验,但还没有找到解决方案。我真的很感激任何提示。

非常感谢,-V