在哪里可以找到 Se 2 网格集线器配置 json 的架构或文档?
我有一个 Se 2 网格集线器正在运行。在哪里可以找到有关 -hubConfig 参数的效果和架构的文档?目前我的网格集线器显示:“使用 grid2 配置更新:未指定集线器配置文件。要指定一个,请使用 -hubConfig XXX.json,其中 XXX.json 是集线器配置文件”。
我可以使用没有配置此集线器。
我在博客和问题中找到了示例,但没有明确的文档。
博客: http://opensourcetester.co.uk/2011/07/ 06/selenium-grid-2/
I have a Se 2 grid hub running. Where can I find documentation for the effects and schema of the -hubConfig parameter? Currently my grid hub shows: "updated with grid2 config : No hub config file specified. To specify one, use -hubConfig XXX.json where XXX.json is a hub config file".
I can use the hub without this configured.
I have found examples in blogs and issues, but no clear documentation.
blogs: http://opensourcetester.co.uk/2011/07/06/selenium-grid-2/
issues: http://code.google.com/p/selenium/issues/detail?id=2399
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我发现一个很好的起点是查看 Selenium Grid 2 代码库中的示例。
下面是一个示例 hub 文件(假设我们将 json 文件命名为 hub.json):
使用:java -jar selenium-server-standalone-2.6.0.jar -role hub -hubConfig hub.json
此处是一个示例节点文件(假设该文件名为 rc.json):
使用: java -jar selenium-server-standalone-2.6.0.jar -role rc -nodeConfig rc.json
您可以如果需要不同的配置,则 create 使用角色“wd”的类似格式。
I've found a good starting point is looking at examples in the Selenium Grid 2 code base.
Here is a sample hub file (assume we name the json file hub.json):
Use: java -jar selenium-server-standalone-2.6.0.jar -role hub -hubConfig hub.json
here is a sample node file (assume the file is named rc.json):
Use: java -jar selenium-server-standalone-2.6.0.jar -role rc -nodeConfig rc.json
You can create use the similar format for role "wd" if it's required to have a different configuration.
javadoc和各种 来源 代码< /a> 文件在一定程度上有帮助,但 wiki 不是很有帮助很有帮助,并且在您深入研究代码之前,各种配置示例似乎不一致。例如,DefaultHub.json 指定
"timeout" : 300000
这导致人们假设超时以毫秒为单位,但如果您查看命令行示例,您会发现超时是以秒为单位指定的。如果您查看代码,您会发现,事实上,JSON 配置方案确实采用以毫秒为单位的超时(以及所有其他时间值),但所有其他配置方案都采用以秒为单位的超时(以及其他一些时间值)。我发现的关于集线器和节点选项的最易读和最简洁的文档位于 GridParameters.properties (似乎不再存在),但请记住所有时间值JSON 配置文件中的单位为 ms:
The javadocs and various source code files are helpful to a certain extent but the wiki is not very helpful and the various configuration examples seem inconsistent until you dig into the code. For example, DefaultHub.json specifies
"timeout" : 300000
which leads one to assume timeout is in ms but if you look at command-line examples you'll see that timeout is specified in seconds. If you look at the code you'll see that, indeed, the JSON configuration scheme does take timeout (and all other time values) in ms but all other configuration schemes take the timeout (and some other time values) in seconds.The most readable and concise documentation I've found for the hub and node options is in an old copy of GridParameters.properties (which no longer seems to exist), but keep in mind that all time values in a JSON configuration file are in ms:
维基文档很少,但源代码中有很多有用的注释。 GridHubConfiguration.java 是您应该开始的地方。这是一个示例:
我正在寻找
超时
配置的含义,在这里找到:The wiki docs are sparse, but there are lots of helpful comments in the source. GridHubConfiguration.java is where you should start. Here's a sample:
I was looking for what the
timeout
config meant, found here: