在自动化过程中将chrome扩展加载到chrome

时间:2017-10-25 20:43:45

标签: google-chrome google-chrome-extension chromium

我使用自动化测试来测试我的WebApp。 在我的测试中,我也想测试我的chrome扩展。

当我的自动化开始运行时,(我使用selenium),如何将chrome扩展加载到chrome自动化测试窗口?

1 个答案:

答案 0 :(得分:0)

启动浏览器后,您可以通过DesiredCapabilities传递它。对于Chrome,它是desiredCapabilities.chromeOptions。args,您可以在其中添加指向您的扩展路径的--load-extension command line switch

  "desiredCapabilities": {
    ...
    "chromeOptions": {
      "args": [
        "--load-extension=path/to/extension",
        ...

请注意,隐身和无头模式似乎不允许扩展。