问题标签 [selenium-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 投票
2 回答
1299 浏览

selenium - 点击链接杀死测试

以下命令

打开一个弹出窗口,但测试没有继续

我已放置

在单击命令无济于事后,链接是转到一个java函数。

我知道这个命令点击链接、按钮、复选框或单选按钮。如果单击操作导致加载新页面(就像链接通常那样),请调用 waitForPageToLoad. 我认为waitforPageToLoad没有注册弹出加载

更新

我尝试了以下

并得到以下

弹出窗口位于另一个域上,这可能是原因吗?

0 投票
3 回答
13958 浏览

selenium-webdriver - 如何使用 selenium 2 处理模态对话框

我有一个打开模式对话框的链接

Selenium 2 如何处理这个问题。

谢谢

艾丹

0 投票
4 回答
13048 浏览

selenium-webdriver - 无法在下拉列表中选择项目

我有一个无法从中选择项目的下拉列表。我可以遍历列表中的所有项目并找到我想要的项目,但 click() 没有选择该项目。

这是代码。任何人都可以帮忙吗?

这是组件下拉列表的html代码。

0 投票
3 回答
8932 浏览

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

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

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

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

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

0 投票
1 回答
2420 浏览

selenium-webdriver - Selenium 不会关闭带有日志的浏览器窗口

当我在 Selenium 2 中运行测试时,我以selenium.close(); selenium.stop();. 在以前的版本中,它关闭了带有测试应用程序的窗口和带有测试日志的窗口。在 Selenium 2 中,第二个窗口保持打开状态- 我也能做些什么来关闭它?

2.0a6

0 投票
2 回答
10393 浏览

java - 在 assertEquals() 中使用正则表达式不起作用

我在我的 assertEquals() 语句中使用 regexp 时遇到问题。这是声明。

但我得到这个错误:

看起来正则表达式只是一个正在比较的字符串。我错过了什么?

0 投票
1 回答
1670 浏览

selenium - waitForCondition 给出缺失;语句错误之前

我查看了所有示例,但在使用 waitForCondition 时仍然存在问题。这是我的代码。

我收到错误消息:seleniumWD 未定义。所以我把它改成:

现在我得到了错误:missing ; 声明之前

0 投票
2 回答
3248 浏览

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

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

有任何想法吗?

0 投票
1 回答
8973 浏览

selenium - Selenium IDE 向下箭头键

我一直试图让我的硒测试来模拟向下箭头按键。

我只是使用 html 格式进行测试,并使用 typeKeys 作为命令,正确找到了目标,并且对于我输入的值 \40 似乎在 UI 中转换为 \40。当我运行命令时,它最终将 \40 附加到输入的当前值。

我正在使用该站点上最新版本的 selenium ide。

任何指针?

干杯

0 投票
2 回答
1082 浏览

selenium - curl 可以替代 Selenium、HtmlUnit、watir 等程序吗?

我需要编写一些 Web 表单页面的脚本,curl似乎是答案,因为它支持 PHP。

但是该表单使用 JavaScript 菜单选项卡,我不太确定 curl 如何定位链接并单击它们以显示其他页面。我尝试了Selenium,它立即起作用。如果我使用 Selenium 来定位表单元素的 ID,是否可以编写 curl 脚本来定位这些元素,然后单击它们,输入值并单击提交按钮?

Htmlunit是另一个我想尝试的