问题标签 [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-ide - “无法访问死对象”错误 selenium IDE
所以在有人建议之前已经有计划将这个 IDE 项目迁移到 Webdriver,但这暂时不会发生。所以暂时我不得不维护这些 IDE 脚本。
我们正在我们的页面上推出一个新的 UI,我正在修复测试以使用新模型。模型在 iframe 中这是我的代码
...在模型中做一些工作
所以问题在于 openAndWait 这个调用总是给我一个“无法访问死对象”错误。我尝试将其更改为单击将带我进入新页面的元素,这也触发了错误。所有在这些工作正常之后调用,我什至可以看到当我看到点击命令有效并且页面导航的测试时,但它仍然被报告为“无法访问死对象”,所以我的测试似乎仍然失败。
其他一些有用的信息我只在独立服务器(2.53.1)上运行时遇到这个问题。当我通过 Firefox 插件运行测试时,一切正常。
有没有其他人遇到过这个?在我看来,这与页面更改有关。
java - Selenium 服务器“未找到”
我在 Windows 机器(Windows Server 2012 R2 Standard)上使用最新的Selenium Standalone Server(3.0.0-beta2)安装了 Java(Java 版本“1.8.0_101”)。
我正在使用以下命令执行 JAR:
现在,当我请求http://localhost:8888时,Jetty 会收到一个 HTTP 404 错误:
端口 8888 是免费的,没有被任何其他程序使用。
这是我启动服务器时的控制台输出:
尝试实例化 RemoteWebDriver(使用 .NET API)时,出现以下异常:
WebDriver.dll 中出现“OpenQA.Selenium.WebDriverException”类型的未处理异常
附加信息:意外错误。
错误 405
HTTP 错误:405
访问 /session 时出现问题。原因:
p>
由码头提供支持://
selenium - org.openqa.selenium.remote.UnreachableBrowserException 随机获取
硒 2.53.0 和火狐 45
所有测试用例都工作正常,但突然随机生成一个异常,如下所示
有人可以帮忙解决这个问题吗?
org.openqa.selenium.remote.UnreachableBrowserException:与远程浏览器通信时出错。它可能已经死了。构建信息:版本:'2.53.0',修订:'35ae25b1534ae328c771e0856c93e187490ca824',时间:'2016-03-15 10:43:46' 系统信息:主机:'USBLRPRPUJAR8',ip:'172.16.20.43',os。名称:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8.0_72' 驱动程序信息:driver.version:RemoteWebDriver Capabilities [{applicationCacheEnabled=true, rotatable=false ,handlesAlerts=true,databaseEnabled=true,版本=45.0.2,平台=WINDOWS,nativeEvents=false,acceptSslCerts=true,webStorageEnabled=true,locationContextEnabled=true,browserName=firefox,takeScreenshot=true,javascriptEnabled=true,cssSelectorsEnabled=true }] 会话 ID:
跳过:perfromEmptySearch java.lang.Throwable:方法 TC001_Empty_Research_Search.perfromEmptySearch()[pri:2, instance:com.bersin.bersinone.searchtestcases.TC001_Empty_Research_Search@520a3426] 取决于 org.testng.internal.Invoker.invokeTestMethods 未成功完成的方法(Invoker.java:1033) 在 org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 在 org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108) 在 org.testng.TestRunner.privateRun( TestRunner.java:774) at org.testng.TestRunner.run(TestRunner.java:624) at org.testng.SuiteRunner.runTest(SuiteRunner.java:359) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:354 ) 在 org.testng.SuiteRunner.run(SuiteRunner.java:261) 的 org.testng.SuiteRunner.privateRun(SuiteRunner.java:312)。SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1191) at org.testng.TestNG.runSuitesLocally(TestNG .java:1116) 在 org.testng.TestNG.run(TestNG.java:1024) 在 org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126) 在 org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG. java:137) 在 org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)在 org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137) 在 org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58) 运行(AbstractRemoteTestNG.java:126)在 org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137) 在 org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58) 运行(AbstractRemoteTestNG.java:126)
跳过:checkdefaultsortoption java.lang.Throwable:方法 TC001_Empty_Research_Search.checkdefaultsortoption()[pri:3, instance:com.bersin.bersinone.searchtestcases.TC001_Empty_Research_Search@520a3426] 取决于 org.testng.internal.Invoker.invokeTestMethods 未成功完成的方法(Invoker.java:1033) 在 org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) 在 org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108) 在 org.testng.TestRunner.privateRun( TestRunner.java:774) at org.testng.TestRunner.run(TestRunner.java:624) at org.testng.SuiteRunner.runTest(SuiteRunner.java:359) at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:354 ) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:312) at org.testng.SuiteRunner.run(SuiteRunner.java:261) at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) at org.testng.TestNG.runSuitesSequentially(TestNG.java:1191) at org.testng.TestNG.runSuitesLocally (TestNG.java:1116) 在 org.testng.TestNG.run(TestNG.java:1024) 在 org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126) 在 org.testng.remote.RemoteTestNG.initAndRun( RemoteTestNG.java:137) 在 org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)
java - MacOS El Capitan 上的 Selenium 服务器无法独立启动 (NoSuchMethodError)
我尝试在 MacOS 10.11 上运行 selenium 服务器。通过 brew (=selenium server 2.53.1) 安装安装的 JDK:1.8.0_45
当我尝试启动服务器时,出现以下错误:
我还尝试从 selenium 网站(selenium-server-standalone-3.0.1.jar)下载最新版本(jar),但错误是一样的。
有谁知道问题是什么?
编辑: 为了澄清这个问题:我正在尝试以独立模式运行 selenium 服务器。尝试以独立模式启动服务器时,问题已经出现。(“java -jar selenium-server-standalone.jar”)
我按照https://phpunit.de/manual/4.8/en/selenium.html上的说明进行操作
当我使用 Linux 时它运行良好,但它似乎不适用于 Mac。
它还可以在“集线器”模式下启动服务器(添加标志“-role hub”),但不能在独立模式下启动。我在 selenium 服务器的 github 存储库中没有发现任何相关问题。
selenium - Selenium:您请求的环境不可用
我试图在firefox(v50.0.2)上使用gemini运行测试,虽然firefox浏览器打开成功,但它没有打开地址栏中的url。然后在终端中我看到了这个错误信息:
无法启动浏览器 firefox:[init({"browserName":"firefox"})] 您请求的环境不可用。
命令:
须藤双子座更新 test.js
代码:
测试在 chrome 浏览器上成功运行。我正在运行 MacOSX Sierra。
java - 无法在 Selenium 3.0 网格/节点上创建 WebDriver 实例
尝试在本地运行一些 Selenium 测试,Selenium 3.0
但出现以下错误:
当前运行 Selenium Hub 如下:
和节点(尝试首先运行 Firefox 50.1.0 Geckodriver
):
Grid 和 Node 启动得很好(在 Grid Console 中查看它们),但是在尝试运行我的测试时我无法创建 WebDriver 实例。这曾经对我使用 Selenium 2.x,所以我假设我在这里遗漏了一些东西。任何帮助表示赞赏!
selenium - Nightwatch/selenium - 错误:无法访问 jarfile
我正在尝试运行一些功能测试,但出现此错误。
这是我在 nightwatch.json 文件中的配置
php - 在 Windows 10 上运行 Selenium 服务器
我使用 Selenium IDE 编写了一个测试用例。现在我正在运行 selenium 服务器,但我遇到了错误
我从它的官方网站下载了最后一个 Selenium RC 包
然后在终端中运行此代码(我在 Windows 10 中使用 cmd):
我收到了这个错误:
请帮我修复它
selenium - 如何在 selenium 服务器独立运行任何(Chrome、Firefox、PhantomJS)浏览器?
我的问题或问题 = 我无法使用 selenium 远程服务器运行任何浏览器,我该如何解决这个问题?
我的环境:
- 操作系统 Windows 10
- 我在 java 1.8 中使用 eclipse(Version: Neon Release (4.6.0))
- 硒网络驱动程序 3.0.0
- selenium-server-standalone-3.0.1.jar
我在 cmd 中启动 selenium-server-standalone。(“selenium-server-standalone-3.0.1.jar”文件存储在我的 C 盘上的实用程序文件夹中)
然后 selenium-server-standalone 启动,一切看起来都很好
当我运行测试时
Eclipse 提供了这个错误:
对于我添加的 remoteDriver 部分,我的代码看起来像这样。我已经包含了类和构造函数
java - 无法启动 Selenium 独立服务器
我是 Selenium IDE 的初学者。添加了插件并尝试运行测试用例。它向我显示了以下错误消息。
所以我下载了必要的jar文件并执行了以下命令java -jar selenium-server-standalone-2.28.0.jar [替换为下载的最新版本]
收到一堆消息如下:要做什么?
selenium-server-standalone-3.0.1.jar
Java 版本 java 版本 "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, 混合模式)