问题标签 [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.
flash - 用于测试 Flash 的 Selenium RC
我正在使用 selenium rc,我需要测试 flash。我需要点击播放器上的允许按钮。我只是需要一些帮助才能开始?
谢谢
ruby - 使用 ruby 进行硒测试检查下拉菜单中的所有元素是否存在?
你好
如何使用硒测试检查我创建的数组中的所有元素是否存在于下拉菜单中?
我有类似的东西,但似乎有效
动物 = [“蛇”、“猫”、“狗”]
def validate_all_animals_exist(硒)
结尾
提前致谢
selenium - Selenium RC 工具为打开安全 http 页面提供异常
我将自动化一个基本上基于浏览器的过程。我写了一个脚本来自动化这个过程,它工作正常。
当脚本要打开 HTTPS :(安全页面)时,由于安全异常,它不会打开页面。它要求提供安全证书,我正在成功添加它。
之后它成功打开页面。但主要问题是每次我打开安全页面时都要求添加证书()。
任何消除证书问题的解决方案将不胜感激。
php - 在 Selenium 中断言重定向的最佳方法是什么?
我正在编写一个硒测试,我需要断言页面已被重定向。我应该如何验证这一点?最好的方法是什么?
我正在使用PHPUnit
和PHPUnit_Extensions_SeleniumTestCase
.
selenium - 如何用 Selenium 返回一整列?
我知道 Selenium 有一个内置方法 getTable("tableName.row.column") 可以方便地返回一个单元格。但是,我怎样才能返回一整列?
我已经直接尝试了 getText() ,但是只返回了第一个单元格,
但是具有相同 Xpath 表达式的 getXpathCount() 显示有多个匹配的元素。
请帮忙,非常感谢!
perl - 硒测试
我想用 xpath 获取一堆 dom 对象并循环遍历它们以检查它们是否包含指定的文本,这在 Selenium IDE 或 rc 中是否可行?Perl 是我的首选语言
XPath 类似于 xpath=//tbody[@class='table-data']/tr/td/div[@class='table-item']
这将返回表中的所有行项目,但我需要检查每个 div 是否包含指定的文本字符串。这对 Selenium 可行吗?
此致
php - Selenium 每个测试类超过一个 baseUrl
我正在一个复杂的基于 Web 的应用程序上编写 selenium 脚本。
要使用用户帐户,我需要先使用一个 URL 进行注册,然后在另一个 URL 上的管理控制台中批准该帐户。
问题是还有另一个用于注册和管理控制台的 baseURL,我需要在一个单元测试中使用它。
但是当我在测试中使用 setBaseUrl 时,它会被忽略并使用旧的 baseURL。之后我什至调用了 start() ,但没有改变......
有什么我不知道的技巧吗?我在这个问题上玩了很长时间并调试了很长一段时间,但是解耦的(测试 <-> RCServer)硒测试并没有让它更容易通过...... ;-)
internet-explorer - Selenium RC 测试 - IE 在 Tomcat 应用程序上出现 403 错误,Tomcat root OK
我是 Selenium RC 的新手,以前使用过 Selenium IDE,并且只在 Firefox 中运行测试。我正在尝试通过 Eclipse 使用 Selenium RC 运行基本测试;我的测试在 Firefox 和 Safari 中运行良好,因为我已经杀死了弹出窗口阻止程序,但 IE8 导致抛出 SeleniumException,其中包含带有 403 响应的“XHR ERROR”:
我可以在 http://localhost:8080 上进行类似的测试(这里的斜线之间有空格,因为 SO 认为我在发送垃圾邮件),这很好 - 我可以让 IE 打开那个 Tomcat 默认页面并单击一个链接。只有当我尝试在 http://localhost:8080/pims 打开我的应用程序时,我才会看到此错误 - 并且仅在 IE 中。我可以通过在地址栏中键入它在 IE 中打开该 URL。
我确信 IE 中有一些设置导致了这种情况,但我已经尝试了我能想到的一切。http://localhost:8080 在我的受信任站点中,我已将该区域的安全性降至最低,允许任何与弹出窗口相关的内容等。如果我尝试添加 http://localhost:8080/ pims/ 到受信任的站点,IE 说它已经存在。
我也搞乱了代理设置,但无济于事,但可能错过了一些明显的东西。
我尝试使用 *iexplore、*iehta 和 *iexploreproxy 开始测试——它们的行为都相同。
有什么我错过的吗?
作为参考,这是我的测试用例 - 在 Firefox 中,它按原样工作,打开 PIMS 应用程序的索引页面并单击一个链接:
任何帮助是极大的赞赏!
php - Selenium:如何从选择菜单中选择一个选项?
我正在使用 PHPUnit Selenium 扩展在 PHP 中编写 Selenium 测试。
我知道如何在文本字段中输入内容:
但是如何从下拉菜单中选择一个选项?
php - Selenium:如何断言文本字段被禁用?
我正在为 Selenium RC 使用 PHPUnit Selenium Extension。
我能够断言该字段存在:
但是我如何断言该字段被禁用(或不可编辑)?