问题标签 [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.

0 投票
1 回答
5116 浏览

selenium - Selenium 服务器引发错误:与当前平台 LINUX 不匹配

我正在使用硒 2.47.1。我下载了客户端和服务器,然后放入我的项目中。当我启动服务器时,它会记录以下信息:

我看到了一些日志,然后我对这条线产生了怀疑:

  1. 为什么它有 Internet Explorer 设置。我在 ubuntu 14.04 上,我使用的是 firefox 和 chrome。
  2. 为什么说现在的平台不匹配LINUX。

随着服务器启动并运行,我运行了我的测试项目,这是错误:

我从SeleniumHQ下载了 selenium 服务器和客户端。

0 投票
1 回答
1498 浏览

c# - Selenium RemoteWebDriver 中的 NTLM 身份验证

我正在尝试在 C# 测试中使用 Selenium HtmlUnit 驱动程序。据我所知,在 C# 中使用 HtmlUnit 驱动程序的唯一方法是通过 Selenium 服务器和 RemoteWebDriver:

但是,我还需要使用 NTLM 身份验证。使用 Java 中的非远程驱动程序,显然可以这样配置:

(来源:https ://groups.google.com/forum/#!topic/webdriver/ktIWIs5m0mQ )

但这显然不能解决我的问题,因为我使用的是 C#。我怎样才能做到这一点 ?(我可以成功使用 Chrome,但我想使用 HtmlUnit 来提高速度)。

谢谢 !

0 投票
0 回答
725 浏览

java - Selenium python-grid-DefaultRemoteProxy 未知版本,没有路由到主机

我在 machine1 (ubuntu) 上启动 selenium hub,在 machine2 (Redhat 6) 上启动 node2。两台机器的版本相同selenium server=selenium-server-standalone-2.46.0.jar

问题:当我运行测试时,它给了我错误:

[例外] 消息:转发新会话时出错 转发请求时出错 没有到主机 Stacktrace 的路由:在 org.openqa.grid 的 org.openqa.grid.web.servlet.handler.RequestHandler.process (RequestHandler.java:114)。 web.servlet.DriverServlet.process (DriverServlet.java:83) at org.openqa.grid.web.servlet.DriverServlet.doPost (DriverServlet.java:67) at javax.servlet.http.HttpServlet.service (HttpServlet.java: 727)

在集线器 URL 上:http: //10.1.19.123 :4444/grid/console# 它显示我的 node2 在顶部有这个字符串=DefaultRemoteProxy unknown version, No route to host

但是如果我在集线器 machine1 上启动了一个节点。测试将毫无问题地运行到这台机器1。基本上,如果节点和集线器在同一台机器上,我的测试将运行良好。我google了一下,可能是1号机和2号机之间的通信,但是我在1号机和2号机上互相ping通时,他们可以ping通没有问题。我没有解决方案。请帮忙。

0 投票
1 回答
4645 浏览

java - 设置硒服务器

我正在寻找关于如何在远程主机上设置 selenium 服务器以及如何正确使用它的清晰简洁的教程。一般来说,我对服务器的一些设置和配置仍然很陌生,而且 selenium 文档的措辞似乎旨在提高理解水平。我已经在我的本地机器上设置了一些测试用例,现在我想弄清楚如何远程设置它。

0 投票
0 回答
118 浏览

selenium - 使用多个 Firefox 配置文件启动 Selenium Server

我可以使用一些配置文件启动 Selenium Server:

但是是否有可能以某种方式使用更多命名配置文件启动 Selenium Server,所以我只是在代码方面选择了它?

从 Selenium Server 使用 FF 的当前代码:

0 投票
3 回答
7088 浏览

javascript - 远程文件上传量角器测试

我正在量角器中编写测试,该量角器是一个基于 JS 的框架和用于运行测试的 selenium 测试堆栈。我面临一个必须测试文件上传的问题。

我遇到的问题是我要上传的文件在测试包中,而 selenium 节点是一个单独的服务器,因此它不会获取文件。我尝试使用文件描述符,尽管文件名已设置,但内容未上传。

下面是我的代码片段。

你有相同的输入吗?或者你知道有人用 Selenium 在 JS 中编写过文件上传测试吗?您的帮助将不胜感激

0 投票
1 回答
5632 浏览

node.js - 使用 Nightwatch.js 启动 Selenium 服务器

我正在使用 selenium-webdriver 并想尝试 nightwatch.js 以查看它是否更易于使用。我按照这里的说明进行操作。我决定让 Nightwatch 自动为我启动 selenium 服务器,所以我根据上面提供的链接做了我认为正确的配置。我收到一个我无法弄清楚的错误,输出显示:

selenium 调试日志文件说明了这一点

这是我的 nightwatch.json 文件

编辑:添加了 demoTestGoogle,我有一个 nightwatch.js 文件在其中运行,然后它运行 demoTestGoogle 函数。

nightwatch.js 运行 demoTestGoogle

demoTestGoogle 函数在单独的 JS 文件中

0 投票
2 回答
1339 浏览

nightwatch.js - 有没有办法不对 Nightwatch.json 文件中的 Selenium 服务器路径进行硬编码?

这是我目前的 nightwatch.json 文件:

nightwatch.json 文件

我的问题:有没有办法引用 server_path .jar 文件来避免 selenium-server-standalone-2.51.0.jar 的硬编码值?我想知道,因为我们公司希望每次我们的 package.json 文件更新时都更新 selenium 版本。一旦 selenium 版本发生变化,我们的测试就会因为这个硬编码值而中断。我努力了:

1)

失败并显示“无法访问 jar 文件”的错误消息。只有一个 .jar 文件可供选择。

2) 通过 npm 引用包含所需版本的 selenium-server-standalone 包的 package.json 文件。

任何帮助或建议将不胜感激。

0 投票
1 回答
6818 浏览

selenium - 如何让硒服务器在本地运行?

我需要运行 selenium 服务器才能运行我在http://seleniumbuilder.github.io/se-builder/中创建的一些测试

这不适用于 selniumIDE,也不适用于服务器网格,我需要能够从 selenium builder 导出并被指示在本地 selenium 服务器上运行它们,例如 localhost:4444

在此处输入图像描述

我使用http://www.seleniumhq.org/download/的下载页面,但没有太多关于基本内容的信息。

我看到了下载链接,我可以保存 .jar 文件 现在怎么办?我不知道Java。试图点击获取

[ 在此处输入图像描述 [在此处输入图像描述

我应该如何编译然后使用它?

0 投票
2 回答
335 浏览

selenium - 无法在 Windows 上启动 Selenium Server

我正在尝试在我的机器上启动 selenium 服务器。

http://docs.seleniumhq.org/download/ 语言客户端版本
Java 2.53.0

当我尝试运行 Jar 时,出现以下错误:

线程“main”中的异常 java.lang.NoClassDefFoundError: com/google/common/col lect/ImmutableMap$Builder at org.openqa.grid.selenium.GridLauncher.(GridLauncher.java:53) 原因:java.lang.ClassNotFoundException : com.google.common.collect.Immutable Map$Builder at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source ) 在 java.lang.ClassLoader.loadClass(Unknown Source) ... 还有 1 个

我的机器上有最新的 java 版本。如果有人可以帮助我,那就太好了。感谢您的时间和帮助。