Selenium,ChromeDriver启动应用

时间:2015-01-10 07:32:46

标签: google-chrome selenium google-chrome-app selenium-chromedriver

我想在WebDriver的帮助下测试Chrome应用程序。

通常,当您想直接启动App时,您会传递参数--app-id,例如:

/opt/google/chrome/google-chrome --app-id=olddgoefnehjeogjhpcpolcnnifnglkp

Bur我无法使用chromedriver启动我的Chrome应用程序:

我试过了:

Selenium::WebDriver.for :chrome, :args => ["--app-id=olddgoefnehjeogjhpcpolcnnifnglkp"]

重现的步骤:

  1. 转到Chrome网上应用店

  2. 安装应用

  3. 转到偏好设置 - >扩展

  4. 启用Developer-Modus

  5. 现在您可以看到App-Id,例如:ID:olddgoefnehjeogjhpcpolcnnifnglkp

  6. 尝试使用此选项启动WebDriver:

    driver = Selenium::WebDriver.for :chrome, :args => ["--app-id=olddgoefnehjeogjhpcpolcnnifnglkp"]
    
  7. 以下是对chromedriver有效的参数列表: http://peter.sh/experiments/chromium-command-line-switches/

    感谢您的帮助!

0 个答案:

没有答案