0
我們正在嘗試使用PhantomJS(無頭瀏覽器)作爲我們的發行版的一部分運行Selenium測試。TFS中的PhantomJS
測試在本地運行(當然=)),但是當我嘗試在VSTF上運行它們時,測試無法找到任何元素。
我認爲有些東西阻止了驅動程序的啓動,如果我使用PhantomJs在本地運行測試,我將獲得Windows安全警報。
難道這是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;
}
當你在vstf上運行測試時,測試有什麼細節錯誤? –