2017-01-25 27 views
0

我們正在嘗試使用PhantomJS(無頭瀏覽器)作爲我們的發行版的一部分運行Selenium測試。TFS中的PhantomJS

測試在本地運行(當然=)),但是當我嘗試在VSTF上運行它們時,測試無法找到任何元素。

我認爲有些東西阻止了驅動程序的啓動,如果我使用PhantomJs在本地運行測試,我將獲得Windows安全警報。

enter image description here

難道這是VSTF堵? 在這種情況下,是否可以在設置browserType時發送選項?

switch (settings.BrowserType) 
      { 
       case BrowserType.InternetExplorer: 
        driver = new InternetExplorerDriver("Missing path!!"); 
        break; 
       case BrowserType.FireFox: 
        driver = new FirefoxDriver(); 
        break; 
       case BrowserType.Chrome: 
        driver = new ChromeDriver(settings.ChromeDriverPath); 
        break; 
       case BrowserType.PhantomJS: 
        driver = new PhantomJSDriver(settings.PhantomDriverPath); 
        break; 
      } 
+0

當你在vstf上運行測試時,測試有什麼細節錯誤? –

回答