问题标签 [selenium-server]
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.
selenium - 如何在 C# 中使用 Selenium 配置和设置 HTMLUNIT?
我设置 selenium 远程驱动程序并运行 selenium 服务器。 selenium 服务器运行正常,而我尝试使用以下命令运行我的代码:
CMD 日志中没有错误抛出,并且元素可以正确找到,但是当我尝试使用以下代码运行它时,头痛出现了:
在日志中它会引发很多错误,当我尝试查找任何元素时,日志中会显示超时异常。我的测试代码如下:
我的目标是在后台运行应用程序并生成数据,所以我没有任何选项可以使用 Firefox 运行它。HTMLUNIT 是我唯一的选择。需要帮助它会在最后 3-4 天卡住我。
selenium - 如何限制从以太网访问 Selenium?
我有 Selenium 服务器监听 4444 端口。我怎样才能让 selenium 只听来自 localhost 而不是来自整个互联网的连接?
或者有没有其他方法来保护 Selenium?
我的 selenium 服务器使用以下参数运行:
selenium-webdriver - WATIN 是否支持 Selenium GRID 概念?
我正在尝试通过远程 Web 驱动程序启动 IE,然后将其附加到 Watin。由于Web Driver无法识别某些控件,因此我切换到watin并且效果很好。但在 Grid Concept 中,我不确定它是否支持,我无法附加。由于使用了远程驱动程序,我必须使用 Web 驱动程序启动它,然后将其移动到 Watin。请帮帮我。
python - Selenium 服务器在尝试使用 chrome 或 Internet Explorer 运行测试时抛出错误
我有一个 python webdriver 脚本,它使用 firefox 在远程服务器上成功运行了测试,但是在使用 chrome 和 internet explorer 时它会引发错误。
我已将包含两个驱动程序的目录添加到服务器的路径中。我还尝试使用以下方法启动服务器: java -jar .\selenium-server-standalone-2.45.0.jar -Dwebdriver.ie.driver=.\IEDriverServer.exe -role hub
我一直在 powershell 中遇到同样的错误:
“... - 例外:驱动程序可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置;...”
工作脚本:
引发错误:
这个问题的罪魁祸首是什么?
selenium - Selenium RC - How to open two firefox browsers simultaneously
In selenium RC, can we run 2 test simultaneously in different browser window of same browser (Say Firefox) in one machine?
Understanding the concept of selenium server, please clarify whether we can create two sessions in a machine.
security - 如何使用 selenium 服务器独立获得安全连接以在 https 网站上运行 IDE 测试?
跑步时
java -jar selenium-server-standalone-2.45.0.jar -htmlSuite "*firefox" "https://example.com/" "testSuitePath.html" "logPath.html"
从命令行,Firefox 阻止了我,说,
“此连接不受信任。您已要求 Firefox 安全连接到 example.com,但我们无法确认您的连接是否安全。通常,当您尝试安全连接时,网站会提供受信任的身份证明以证明您正在访问“到了正确的地方。但是,无法验证此站点的身份。”
首先,为什么会发生这种情况?其次,如何在不说“我了解风险”并绕过页面的情况下解决这个问题?(我希望它像平常一样安全)。
selenium - 如何限制对 Selenium Standalone Server 实例的访问?
我在虚拟 Widows 框中有一个 Selenium Standalone 服务器实例来运行我的测试。它以下列方式启动:
今天我注意到输出中有一些意想不到的行。测试在夜间运行,之后我看到以下内容:
08:46:20.197 信息 - 无法代理到http://www.cv7.waw.pl/108258/Dachy/artykul.html,因为找不到主机
11:12:07.873 信息 - 无法代理到http://g1nkaku.bieszczady.pl/damy-rade-zespol-na-wesele-bydgoszcz,因为找不到主机
11:49:49.204 信息 - 无法代理到http://www.swiat.opt.waw.pl/Kryszyn/planeta-102-7/因为找不到主机
我的测试都没有访问任何这样的链接,尤其是在这些时间戳上,我不知道它来自哪里。我的假设是有人发现了这个 Selenium 服务器实例的链接并通过它发送请求。
我有哪些选项可以限制对 Selenium 服务器的访问?是否有任何选项可以为该服务器的所有客户端请求一些自定义登录名/密码?我们团队中的几个人从多个位置使用它,因此基于 IP 的检查不是一种选择。
java - 在后台从 java 启动 selenium 服务器
我想做易于使用的 selenium 测试——只需运行一个文件,它就会启动服务器,连接到它,运行测试,然后关闭服务器并退出(在 Windows 上)。
我不希望用户看到 selenium 控制台,所以我想尽可能隐藏它(在后台运行它并可能记录输出)。如何直接从 Java 启动 selenium 服务器?
webdriver - “Selenium 服务器独立”jar 与“selenium java”jar
我在这里有点困惑..“selenium-server-standalone”jar 包含运行脚本的所有库文件,那么为什么我们需要使用“selenium-java”jar?
我在某处读到它用于语言绑定..如果是真的,那么请帮助我理解语言绑定的含义。
谢谢。
java - Chrome 和 Internet Explorer Selenium Web 驱动程序随机失败
我正在使用 selenium 在多个浏览器上运行我的 TestNG 测试。我有一个名为“start”的方法,其中包括浏览器的所有分配。这是它的外观。
所以当我运行它时,它只在 Firefox 中有效,有时在 Chrome 和 IE 11 中有效。但在 Chrome 和 IE 11 中,它偶尔会随机失败。我每次都会遇到不同类型的异常。
我在线程“main”org.openqa.selenium.StaleElementReferenceException 中得到----异常:过时的元素引用:元素未附加到页面文档----在 chrome 和 IE11 中。
它发生得非常随机,我认为它与 html DOM 有关。我能做些什么来防止这种情况发生?