我第一次将 Selenium 测试引入我的构建中。我认为要在 NAnt 中执行此操作,我必须先启动 WebDev 服务器:
<exec program="path/to/WebDev.WebServer.exe"
commandline="/port:51150 /path:path/to/website"
failonerror="true"
resultproperty="selenium.webdev.server.running"
spawn="true">
</exec>
然后启动 Selenium 服务器:
<exec program="path/to/java.exe"
commandline="-jar path/to/selenium-server.jar"
failonerror="false"
spawn="true">
</exec>
然后运行我的测试。这行得通。我想不通的是,当我的测试完成后,如何杀死 WebDev 和 Selenium 服务器?