问题标签 [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.
javascript - 如何在 Selenium RC 中通过 JavaScript 使用 xpath?
我在 IE 6 中使用 Selenium RC,而 XPath 定位器非常慢。所以我想看看 javascript-xpath 是否真的加快了速度。
但是找不到关于如何使用本机 x-path 库的足够/清晰的文档。
我正在执行以下操作:
这导致 XPath 定位器的速度提高,但改进并不一致。在某些运行中,定位器所需的时间减半;虽然有时它随机高。
我在这里缺少任何配置步骤吗?如果在这方面取得成功的人可以分享他们的观点和方法,那就太好了。
谢谢,尼尔马尔
解决方案:
c# - 我可以调试但无法执行我的 Selenium C# 脚本
如果我成功地逐行调试我的代码。但是当我在没有断点的情况下运行时,它显示以下错误并且我的脚本失败了。
“失败的 PaymentGateway ProjectFunctions 测试方法 Project_Automation.Functions.PaymentGateway 抛出异常:Selenium.SeleniumException:错误:出现意外警报![Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生未知错误。状态代码从服务器是:0]。”
浏览器在 UI 中没有显示错误。但错误控制台显示“错误:设置只有 getter 的属性”
它显示在单个 for 循环的末尾。我无法执行其余的循环
selenium - Selenium RC 浏览器启动器列表
我正在尝试查找 Selenium RC 浏览器启动器的完整列表。到目前为止,我还没有找到任何列出它们的文档。我从各种来源收集了以下内容。
- *iexplore - 启动 IE
- *firefox - 启动 Firefox
- *safari - 启动 Safari
- *opera - 推出 Opera
- *googlechrome - 启动谷歌浏览器
- *chrome - 启动具有提升安全权限的特殊 Firefox 配置文件,以绕过 Javascript 安全错误
- *iehta - 以提升的安全权限启动 IE
- *piiexplore - 以代理注入模式启动 IE
- *pifirefox - 以代理注入模式启动 Firefox
- *custom - 启动您自己的自定义浏览器可执行文件
还有其他人潜伏在那里吗?是否有关于如何使用每个文档的任何文档来源?
python - 如何以编程方式将 Selenese (html) 转换为 Python?
在不手动导出每个测试用例的情况下,如何将 Selenium IDE 制作的测试用例转换为 Python?该工作是否有任何命令行转换器?
最后,我想在 unittest 中使用 Selenium RC 和 Python 来测试我的网站。
非常感谢。
更新:
我开始编写一个转换器,但是实现所有命令的工作量太大。有没有更好的办法?
java - 使用 JUnit 打开带有 selenium RC 的浏览器时出错
使用 JUnit 打开带有 selenium RC 的浏览器时出现以下错误。请帮忙。
c# - 如何在调用 ISelenium.open() 后确认显示给定页面?
我对 Selenium RC 很陌生。我正在使用 .NET(尽管我认为它不相关),我已经打开了一个页面,但我想确认该页面实际上已打开。我有一些想法,例如使用 .Select() 或使用 .get*() 方法之一,但我想做 Selenium 社区中其他人认为的最佳实践。
selenium-rc - 如何测试 Selenium RC 中哪个元素具有焦点?
如何测试 Selenium RC 中哪个元素具有焦点?
internet-explorer - Selenium RC selenium-testrunner.js IEProxy 上的访问被拒绝错误 - 帮助?
大家好,我刚刚开始学习 selenium,并且在使用 selenium IDE firefox 创建的测试用例和测试套件进行测试时,我在使其在 Internet Explorer 中正常工作时遇到了一些问题。
这是我正在使用的 cmd 行:
我尝试使用 *iexplore 但不断收到 session id expired 错误并尝试使用代理版本。
我现在可以看到 testrunner 但不断收到拒绝访问错误。然后我使用 firefox 尝试相同的 cmd 行:
仅供参考,我已经取消选中 IE8 中的自动检测代理设置。
我可以让一切运行完美。所以我不确定现在有什么问题:(有人可以帮忙吗?
谢谢!
更新:
我在 LAN 设置下看到了这个代理,我认为它是由 selenium 设置的:file:///C:/DOCUME~1/Melaos_~1/LOCALS~1/Temp/customProfileDir985530/proxy.pac
内容是:
error-handling - 不要停止 HTTP 错误 403
在我的一个 Selenium 测试用例中,我尝试确保无法访问某些页面。相反,应该给出 HTTP 返回码 403。
但是,这里 Selenium 会终止测试执行,但有以下异常:
com.thoughtworks.selenium.SeleniumException: XHR ERROR: URL = http://user:password@www.example.com/admin Response_Code = 403 Error_Message = Forbidden
有什么办法解决这个问题吗?
selenium-rc - 使用 Selenium RC 测试 Flash
我正在使用 selenium rc,我需要测试 flash。我需要单击 Flash 播放器上的允许按钮。我只是需要一些帮助才能开始?