Selenium Webdriver中未关闭ChromeDriver.exe进程(通过TeamCity运行时)

时间:2016-08-05 14:28:52

标签: selenium-webdriver teamcity selenium-chromedriver

我曾经使用Jenkins运行我的Selenium测试并且一切运行良好。

现在我将Jenkins更改为TeamCity并在同一台机器上运行我的测试 ,但现在它已连接到TeamCity。

事情是:当测试停止执行“chromdriver.exe”进程时没有关闭!

只有当我使用TeamCity运行测试时才会发生这种情况,在我的本地计算机上一切都很好,而且我现在使用的机器上的一切都很好但是如果我使用Jenkins。

为了关闭chromedriver进程,我使用简单的driver.FindElementById("lbl_OrderNum").GetAttribute("textContent"); Console.WriteLine("textContent"); 方法。

以下是测试结束执行后发生的事情的屏幕截图:http://prntscr.com/c1zlt7

我的TeamCity服务器安装在Linux上,构建代理程序在Windows 7上,在系统帐户上运行。

0 个答案:

没有答案