问题标签 [selenium]

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 投票
15 回答
11448 浏览

unit-testing - 你用什么来对你的 Web UI 进行单元测试?

我目前工作的公司正在使用Selenium对我们的用户界面进行联合测试。你用什么来对你的 Web UI 进行单元测试,你觉得它有多有效?

0 投票
5 回答
18130 浏览

user-interface - 如何使用 Selenium 在 html 文本输入中模拟按 Enter 键?

在网络界面中,我有一个文本字段。当用户输入文本并按回车接受时,应用程序执行一个操作。

我想用 Selenium 测试行为。不幸的是,使用 chr(13) 调用 'keypress' 会将字符的表示插入到字段中。

除了提交表格还有其他方法吗?我想模仿预期的用户交互,没有任何快捷方式......

0 投票
10 回答
20189 浏览

unit-testing - 如何解决此错误:“找不到类 PHPUnit_Extensions_SeleniumTestCase”

我正在尝试使用 phpunit 运行 SeleniumTestCase,但我无法使用 phpunit.bat 脚本运行它。

我的目标是在 CruiseControl 和 phpUnderControl 中使用 phpunit 和 Selenium RC。这是测试的样子:

我还在 include_path 中安装了 PEAR,并使用 Selenium 扩展安装了 PHPUnit。我用 pear 安装程序安装了这些,所以我想这不是问题。

任何帮助将不胜感激。

谢谢,雷米

0 投票
9 回答
36486 浏览

java - 你如何让 selenium 识别页面加载?

在某些未知情况下,当使用 open 方法时,selenium 不会检测到页面已加载。我正在使用 Java API。例如(此代码不会产生此错误。我不知道会有外部可见页面。):

发生错误时,对“打开”的调用会超时,即使您可以清楚地看到在超时发生之前页面已成功加载。增加超时没有帮助。对“类型”的调用从未发生,也没有取得任何进展。

发生此错误时,如何让 selenium 识别页面已加载?

0 投票
3 回答
5497 浏览

c# - 有没有人找到并行运行 C# Selenium RC 测试的方法?

有没有人找到一种方法来并行运行用 C# 编写的 Selenium RC / Selenium Grid 测试?

我目前使用 Selenium RC 的 C# 驱动程序编写了一个相当大的测试套件。运行整个测试套件需要一个多小时才能完成。我通常不必运行整个套件,所以到目前为止这不是问题,但我希望能够更经常地做一些事情(即,作为自动构建的一部分)

我最近花了一些时间研究 Selenium Grid 项目,其目的本质上是允许这些测试并行运行。不幸的是,我正在使用的 TestDriven.net 插件似乎是连续运行测试的(即一个接一个)。我假设 NUnit 会以类似的方式执行测试,尽管我还没有实际测试过。

我注意到 NUnit 2.5 测试版开始讨论与 pNUnit 并行运行测试,但我对这个项目还不够熟悉,无法确定这是否可行。

我正在考虑的另一个选择是将我的测试套件分成不同的库,这可以让我同时从每个库运行测试,但我想尽可能避免这种情况,因为我不相信这是拆分的正当理由测试套件。

0 投票
5 回答
63846 浏览

internet-explorer - 使用 Selenium 处理浏览器弹出窗口

我们正在针对我们现有的代码库运行 Selenium 回归测试,并且我们的 Web 应用程序中的某些屏幕使用弹出窗口进行中间步骤。

目前我们在测试中使用的命令:

...大部分时间都有效。有时测试会waitForPopUp()失败

任何人都可以提出更好,更可靠的方法吗?

此外,我们主要在 IE6 和 7 上运行这些测试。

0 投票
5 回答
3667 浏览

unit-testing - 硒批评

我只是想从运行 Selenium ( http://selenium.openqa.org )的人那里得到一些意见。我对 WaTiN 有很多经验,甚至为它写了一个录音套件。我让它生成了一些结构良好的代码,但只由我维护,我的公司似乎几乎放弃了它。

如果你运行过 selenium,你是否取得了很大的成功?

我将使用 .NET 3.5,Selenium 可以很好地使用它吗?

生成的代码是干净的还是只是所有交互的列表?(http://blogs.conchango.com/richardgriffin/archive/2006/11/14/Testing-Design-Pattern-for-using-WATiR_2F00_N.aspx

分布式测试套件的公平性如何?

对系统的任何其他抱怨或赞美将不胜感激!

0 投票
3 回答
841 浏览

selenium - 从 Fitnesse 启动 seleniumRC

我正在尝试将 MSBuild 中运行的 Fitnesse 测试集成到我在 TFS 上的夜间构建中。

为了使其自包含,我想仅在健身需要时启动 seleniumRC 服务器。

我已经看到有一个“命令行夹具”,但它是用 java 编写的,我可以使用它吗?

0 投票
11 回答
47401 浏览

unit-testing - 在浏览器中测试 extjs 代码有什么建议,最好是使用 selenium?

我们一直在使用 selenium 成功地处理高级网站测试(除了模块级别的大量 python 文档测试)。然而,现在我们在很多页面上都使用 extjs,事实证明很难将 Selenium 测试合并到像网格这样的复杂组件中。

有没有人成功地为基于 extjs 的网页编写自动化测试?许多谷歌搜索发现有类似问题的人,但答案很少。谢谢!

0 投票
4 回答
1242 浏览

.net - 硒内件

硒是如何工作的?你能解释一下它的内部工作原理吗?