请帮忙。如何通过JSON设置节点的属性?我有3个.jason文件,其中包含Chrome节点,FireFox节点,Safari节点的属性,它们位于我的项目文件夹(src / test / resources /)中。我在bash中执行命令:
java -jar selenium-server-standalone-2.53.1.jar -role node -nodeConfig nodeFirfox.json
但是控制台回归:
org.openqa.grid.common.exception.GridConfigurationException:配置的JSON出错: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。在org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:127)上启动(GridLauncher.java:89)引起: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)configs?
提前谢谢大家
错误org.openqa.grid.common.exception.GridConfigurationException: Error with the JSON of the config : nodeFirfox is not a valid resource.
基本上是说文件nodeFirfox.json
不是文件系统中的有效文件。您应该通过参数-nodeConfig
给出适当的相对路径(或)到存在节点配置文件的绝对路径。请修复路径,然后重试。