Selenium 是否有这样的功能,可以在任何属性文件中提及 selenium 服务器配置,并且在启动服务器之前,它会自动从该属性文件中读取属性并相应地执行,即它可以执行多个实例,不同机器上的不同浏览器具有不同港口。我知道我们可以通过编程方式或通过 json 或命令提示符进行配置。
现在我正在手动编写一个属性文件,以编程方式读取它并以编程方式配置 selenium 服务器。
我正在使用这些方法配置 selenium,
Properties properties = new Properties();
DesiredCapabilities capability = DesiredCapabilities.firefox();
capability.setBrowserName(properties.get("Browser"));
capability.setVersion(properties.get("Version"));
capability.setPlatform(Platform.valueOf(properties.get("Platform")));
selenium = new DefaultSelenium(properties.get("Host"), Integer.parseInt(properties.get("Port")), properties.get("browser") ,url);
seleniumserver.start();
selenium.start();
如果 selenium 提供了一个功能,它可以读取属性文件、配置功能、主机等,然后它只是在调用 seleniumserver.start() 时运行服务器,我想要的是而不是做所有这些。和 selenium.start();