请帮助。 如何通过JSON设置节点的属性? 我有3个.jason文件,它们具有Chrome节点,FireFox节点,Safari节点的属性,它们位于我的项目文件夹(src / test / resources /)中。我在bash中执行命令:
java -jar selenium-server-standalone-2.53.1.jar -role节点-nodeConfig nodeFirfox.json
但是控制台返回:
org.openqa.grid.common.exception.GridConfigurationException:错误 带有JSON的config:nodeFirfox不是有效的资源。在 org.openqa.grid.common.RegistrationRequest.loadFromJSON(RegistrationRequest.java:564) 在 org.openqa.grid.common.RegistrationRequest.build(RegistrationRequest.java:375) 在 org.openqa.grid.selenium.GridLauncher $ 3.launch(GridLauncher.java:89) 在org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:127) 引起原因:java.lang.RuntimeException:nodeFirfox无效 资源。在 org.openqa.grid.common.JSONConfigurationUtils.loadJSON(JSONConfigurationUtils.java:54) 在 org.openqa.grid.common.RegistrationRequest.loadFromJSON(RegistrationRequest.java:540) ...还有3个
我该如何验证此.json(s)配置?
提前感谢大家
答案 0 :(得分:0)
错误org.openqa.grid.common.exception.GridConfigurationException: Error with the JSON of the config : nodeFirfox is not a valid resource.
基本上是指文件nodeFirfox.json
在文件系统中不是有效文件。您应该通过参数-nodeConfig
提供适当的相对路径(或)到节点配置文件所在的绝对路径。请修正路径,然后重试。