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