我想在测试开始之前安装浏览器扩展程序。我在文档here上读到我应该为我创建一个prerun可执行文件来执行此操作。但是我不知道该怎么做。我没有创建可执行文件的经验
答案 0 :(得分:1)
使用预运行只会将扩展程序上传到SauceLabs虚拟机,它不会将其安装到相应的浏览器上。
如果您希望在浏览器上安装扩展程序,则可能需要考虑设置自定义Firefox配置文件或Chrome选项。
这是一个简单的Java示例,用于设置firefox配置文件(确保使用完整路径,否则您可能会收到错误):
FirefoxProfile profile = new FirefoxProfile();
profile.addExtension(new File(<PATH TO EXTENSION>));
caps.setCapability(FirefoxDriver.PROFILE, profile);