在Azure上运行Selenium - >移动服务 - >调度

时间:2014-03-25 19:50:21

标签: node.js azure selenium

我正在尝试在Azure上的移动服务中的调度程序中运行Selenium Web测试。

由于它正在运行Node,我已经设法使用NPM,通过Git下载移动服务存储库,然后下载了我认为我需要的NPM模块(“'selenium-webdriver'”),然后将更改推送到Git的。

问题现在不是Selenium,而是使用webdriver。它期待一条路径,因为这是在Azure上,这是我无法处理的。有什么方法可以让Selenium在Azure上工作吗?

我在以下代码中的var驱动程序上遇到异常:

  

var webdriver = require('selenium-webdriver');

     

var driver = new webdriver.Builder()。
  withCapabilities(webdriver.Capabilities.chrome())。建立();

我得到的例外是:

  

脚本'/scheduler/warmup.js'出错。错误:ChromeDriver可以   在目前的PATH上找不到。请下载最新版本   来自的ChromeDriver   http://chromedriver.storage.googleapis.com/index.html并确保它   可以在你的路径上找到。

0 个答案:

没有答案