问题标签 [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 投票
4 回答
4880 浏览

selenium - selenium-RC:在不重新启动浏览器的情况下清除浏览器的最佳方法是什么

我一个接一个地运行许多测试(在FF上),我希望每个测试都从一个新的浏览器开始(即没有cookie,没有缓存,......)。一个想法是关闭浏览器并为新测试打开一个新的(这将创建一个新的配置文件,并且可能是最干净的环境)。

这会造成太多麻烦并且花费太长时间,因此我将放弃一些不关闭浏览器的新配置文件的安全性。你会怎么做这样的事情?清除 cookie 就足够了吗?

0 投票
3 回答
2652 浏览

popup - Selenium RC 弹窗问题

我的网页向页面提交信息,响应返回一个弹出窗口。有人知道如何验证弹出窗口中的信息吗?

弹出窗口没有 aWindowId并且我无法使用 或 来获取selenium.GetWindow("popuwindowname")弹出selenium.GetWindow("title=something")窗口selenium.GetWindow("name=popupwindowname")

有没有人遇到过类似的问题并找到了解决方法或替代解决方案?

0 投票
3 回答
2765 浏览

selenium - SeleniumRC FF3.5.x-3.6 锁文件问题

使用 Selenium RC 1.0.1 和 FF3.5.x 或 3.6 我在尝试运行任何测试时都会看到这个错误,

无法启动新的浏览器会话:无法删除文件 \parent.lock

运行服务器时,

java -jar selenium-server.jar -multiwindow

或者

java -jar selenium-server.jar

有没有人找到一种方法来针对这些版本的 FF 运行 selenium RC 测试?这是完整的堆栈跟踪,

第1482章 org.mortbay.http.HttpServer.service(HttpServer.java:909) org.mortbay.http.HttpConnection.service(HttpConnection.java:820) :986) 在 org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) 在 org.mortbay.http.SocketListener.handleConnection(SocketListener.java: 245) 在 org.mortbay.util.ThreadedServer.handle(ThreadedServer. java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 原因:org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher$FileLockRemainedException:锁定文件仍然存在!C:\DOCUME~1\ADMINI~1.SPS\LOCALS ~1\Temp\customProfileDirf09f31ccacf4468385010edaecd5925d\parent.lock 位于 org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher。

重新启动浏览器并清除缓存没有帮助。使用 FF 3.0.x 就可以了。

0 投票
1 回答
249 浏览

selenium - Selenium-Server:使用 browserReuseSession 标志时出现奇怪的消息

我收到错误消息:

出现此消息后,服务器似乎卡住了。

为什么会发生这种情况以及如何解决/预防它?关闭时我从未见过此消息browserReuseSession。你?

0 投票
4 回答
17145 浏览

selenium - 如何使用 Selenium RC 检索表格列中的文本?

我有一个如下所示的表:

如何使用 Selenium RC 检索 Value1a、Value1b 和 Value1c?我可以使用 selenium.getText(...) 或 storeText(...) 吗?如果是这样,我应该使用什么正确的 xpath?请假设该表无法更改。谢谢!

0 投票
3 回答
10189 浏览

selenium - 为什么 Selenium RC 这么慢?

一段时间以来,我一直在研究 Selenium RC,以便对我的 Web 应用程序进行功能测试。我现在发现了一种非常有效的测试策略,以至于我不想离开 Selenium RC(在花了数周时间试图找出一种验证 ASP.NET 验证控件的好方法之后)。

但是现在我的 Selenium RC 冒险正在从 POC 转变为我实际使用的东西,我遇到了一个问题。它非常缓慢。执行加载页面、填写某些字段并单击按钮的单个测试需要几秒钟的时间才能执行。当它执行时,我可以很容易地看到每个单独的字段一次填写一个。在 Firefox 中使用 Selenium IDE 并没有那么慢。

我找到了这个页面,它清楚地表明 Selenium RC 很慢http://selenium-grid.seleniumhq.org/how_it_works.html

但这是为什么呢?是因为浏览器正在轮询 selenium 服务器吗?如果是这样,这个轮询间隔可以不修改吗?还是有别的原因。我不习惯远程调用需要很长时间才能执行。

执行几个测试需要这么长时间,这太可怕了。与为单个网页运行 10 次测试相比,我可以更快地执行整个演示文稿 (MVP)、业务和数据库层测试套件(500 多个测试)。

0 投票
7 回答
51015 浏览

selenium - 在 Selenium 中检查 HTTP 状态码

如何在 Selenium 中获取 HTTP 状态码?

例如,我可以测试如果浏览器请求 /user/27 并且不存在 ID=27 的用户,则返回 HTTP 404?

我的主要兴趣是 Selenium RC,但如果有人知道“正常”硒的答案,我可能可以轻松地将其翻译成 RC。

/皮特

0 投票
1 回答
271 浏览

selenium - 在 selenium rc 中工作需要多长时间,包括所有类型的进程

如何配置 Selenium RC?

配置需要多长时间?

如何使用 Selenium RC?

使用 Selenium RC 的先决条件是什么?

0 投票
2 回答
3583 浏览

selenium - 如何使用 selenium Rc 提供测试报告?

通过 JUnit 格式化程序并使用 Java 平台导出测试用例(使用 Selenium IDE 准备的)时,浏览器和 Selenium 窗口在运行测试用例时关闭。

如何跟踪测试用例结果?

0 投票
2 回答
2203 浏览

selenium - Selenium RC - selenium-browserbot.js 错误

我正在用 C# 编写一些自动化测试,当我尝试单击将提交对 Web 表单所做更改的按钮时,会引发 JavaScript 错误。我收到的错误是:

测试完成后,如果我在 selenium 运行时手动单击按钮,仍然会显示错误。

selenium 中选择此按钮的行是:

我也试过提交。

应显示一个弹出窗口,要求用户确认他们要进行更改。在显示弹出窗口之前和 Selenium “单击”按钮之后会引发此错误。

任何建议将不胜感激。