问题标签 [selenium-rc]

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 投票
1 回答
2465 浏览

selenium - Selenium - 对话框

当 SeleniumRC 启动浏览器时,总是会出现一个对话框,询问用户名/密码以登录我们的代理服务器(但是,它预先填充了用户名/密码,只需按下 OK 按钮)。

在第一个命令之后,出现对话框,我想以编程方式处理该对话框。有什么帮助吗?

0 投票
2 回答
9739 浏览

java - java - 如何在单击按钮时停止使用java的selenium服务器?

我有三个项目 generictest、testcase 和 testframework,这里 generictest 包含 selenium control 的所有实用程序。testcase 包含所有使用 junit 并使用 selenium 服务器执行的测试用例,testframework 显示 qa 仪表板,它有两个按钮开始执行和停止执行以及测试用例项目中可用的所有测试用例的列表。如果用户在单击开始执行按钮时开始执行测试用例,并且过了一会儿如果他按下停止执行按钮,则浏览器不会立即终止并且测试用例执行不会停止。我怎样才能设法在单击停止执行按钮时杀死浏览器并停止执行测试用例......建议一些解决方案......

0 投票
5 回答
9138 浏览

xpath - Selenium RC XPath 有问题

我正在使用 Selenium RC 和 Firefox 的 chrome-mode 来自动化 Web 应用程序的测试用例。我正在使用 TestNG 框架和 Eclipse 用 Ja​​va 编写脚本。现在到重点:

我在使用 Selenium RC 识别某些 XPath 时遇到问题。我使用 Firefox 的 XPath-Checker 扩展验证了我的 XPath,它没有显示任何错误。然后我在 Selenium IDE 中试用它以确保 XPath 被识别。甚至 IDE 也能识别该元素。但它的 Selenium RC 只是不承认它。我能做些什么来纠正这个问题吗?

具体来说,我试图点击由以下给出的特定区域:

然后我也尝试了:

依然没有!

1) 有人可以建议可能出了什么问题,或者 Selenium 是否已知 XPath 存在问题?

2) 没有任何插件(类似于 XPath 检查器)可以帮助我们以 Selenium RC 的方式查看事物吗?这样我们就可以确定 RC 是否会识别 XPath。

谢谢,
穆根

这是硒代码:

现在在最后一步,如果我要单击页面上的其他任何位置(意味着其他定位器),则单击将起作用。

该区域的 HTML 如下所示:

感谢您对此进行调查。:-)

0 投票
2 回答
270 浏览

python - Python中的Unittest可以运行由字符串组成的列表吗?

我正在使用 Selenium 在网站上运行测试。我需要运行许多单独的测试,并且想要创建一个脚本来运行某个文件夹中的所有 python 文件。我可以获取名称并导入模块,但是一旦这样做,我就无法让 unittest 运行文件。这是我创建的一些测试代码。我的问题似乎是,一旦我将名称作为字符串输入,我就无法摆脱它。

我想为每个文件夹编写其中一个文件,或者以某种方式执行目录中的所有文件夹。这是我到目前为止的代码:

0 投票
1 回答
2005 浏览

selenium - Hudson + Selenium 插件 - 运行测试时出现 HTTP 错误 403

我正在尝试通过 Hudson 插件(称为 sleniumhq 插件)使用 Selenium 工具测试我的应用程序。

作为概念证明,我决定针对谷歌做一个非常简单的测试,测试如下:

此测试打开 Google,然后搜索 selenium rc。

当我使用 Hudson 运行它时,我在打开的浏览器中收到 HTTP 错误 403。Hudson 或 Selenium 没有提出具体的错误。

这是我的哈德逊配置:

浏览器:*iehta

起始网址:http://:4444/selenium-server/

suiteFile : suite.html(指向前面描述的测试的套件)

结果文件:result.html

其他:-timeout 5 -debug -browserSideLog -ensureCleanSession -trustAllSSLCertificates

htmlSuiteRunner : C:\selenium\selenium-remote-control-1.0.1\selenium-server-1.0.1\selenium-server.jar

你们是不是已经遇到过这样的问题了?它是否与用户权限定义或其他内容相关联?

在此先感谢您的帮助!

0 投票
2 回答
6753 浏览

selenium - Selenium RC 表的 XPath 出现问题

我正在尝试选择由以下给出的元素:

现在我尝试选择的那一行的 html 如下所示:

我需要检查页面中是否存在验证所需的文本

  1. 我用过selenium.isTextPresent("my required text for verifying");,但不起作用

  2. 所以现在我尝试了selenium.isElementPresent("//td[contains(text(),'my required text for verifying')]")
    This works 有时但偶尔会出现随机故障。

  3. 也试过selenium.isElementPresent(//*[contains(text(),'my required text for verifying')])了。。

如何使用 selenium 验证页面上的此文本?

问题不在于页面需要时间加载。我在故障发生之前截取了屏幕截图,发现页面已完全加载,所以这不应该是问题。

有人可以建议任何方式来选择这个元素或任何方式来验证屏幕上的这个文本吗?

0 投票
1 回答
24973 浏览

selenium - 使用 Selenium 在带有 optgroup 的选择上选择一个选项

我正在尝试在选择元素中选择一个值。我正在使用 Selenium RC (Java) 来运行测试用例。我了解选择值的代码由下式给出:

我无法使用上面的代码选择所需的值。我认为这可能与选择源代码中的 optgroup 有关。我没有遇到任何异常,该命令执行良好,但查看页面时未选择所需的值。另外,我不能使用 id(而不是值),因为没有任何。这是选择器的源代码:

有没有办法使用 Selenium 选择所需的值?

如果我们可以避免选项值(例如“18”、“34”等),那就太好了,因为这些数字会随着值的变化而变化。例如,“REQUIRED VALUE”的值为 -18,但如果我要删除此项目并再次添加它,它的值会有所不同。基本上这个下拉框是动态的。

0 投票
9 回答
50880 浏览

firefox - 如何在启动 Selenium Remote Control 期间调整 Firefox 窗口的大小/最大化?

我正在使用Selenium 遥控器。在执行测试期间,实际的 Firefox 窗口非常小。我想要它全屏,所以我可以看到发生了什么。如何最大化浏览器屏幕?

0 投票
1 回答
81 浏览

html - 单击跨度元素时的怪异

我正在检查一个 FAYT 输入。我在文本框中输入,看到选项展开并单击其中一个。所有这一切都顺利通过,但是由于未选择所选类别,因此过程中有些事情失败了。(当您手动尝试时,此功能就像一个魅力)

这是下拉建议的 html 的大纲:

我正在做的是:

想法可能是什么原因造成的?

0 投票
6 回答
52696 浏览

selenium - 如何计算与我的 CSS 选择器匹配的元素数量?

我正在尝试使用 SeleniumRC 测试我的 GWT 应用程序,并尝试使用 CSS 选择器匹配元素。

我想计算以下 HTML 中启用按钮的数量。

如果按钮在 with 下,则启用该按钮,如果在<td>with下,class="x-panel-btn-td "则将其禁用。<td>class="x-panel-btn-td x-hide-offsets"

所以基本上,我想<td>用 class 检索所有 s下的按钮数x-panel-btn-td