java - 如何使用 java 单击按钮停止 selenium 服务器?

标签 java selenium selenium-rc

我有三个项目 generictest、testcase 和 testframework,这里 generictest 包含 selenium 控件的所有实用程序。测试用例包含所有使用 junit 并使用 selenium 服务器执行的测试用例,测试框架显示 qa 仪表板,它有两个按钮开始执行和停止执行,以及测试用例项目中可用的所有测试用例的列表。 如果用户在单击开始执行按钮时开始执行测试用例,片刻之后如果他按下停止执行按钮,则浏览器不会立即终止并且测试用例执行不会停止。 我如何设法在单击停止执行按钮时杀死浏览器并停止执行测试用例…… 为此提出一些解决方案…………

最佳答案

要使用该按钮关闭所有正在运行的测试,请查看以下内容:

http://www.santiycr.com.ar/djangosite/blog/posts/2009/aug/25/close-remaining-browsers-from-selenium-rc

总而言之,您需要为使用 any http library 打开的每个 session 打开以下 url。 :

http://localhost:4444/selenium-server/driver/?sessionId=session-id&cmd=testComplete

完成所有测试后,使用相同的库打开以下 url:

http://localhost:4444/selenium-server/driver/?cmd=shutDown

关于java - 如何使用 java 单击按钮停止 selenium 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1437201/

相关文章:

python - 如何关闭 Selenium 打开的所有窗口?

java - 如何使用 JAX-RS 流式传输无休止的 InputStream

java - Spring Boot JDBC异常异常

python selenium css 选择器第 n 个元素

java - PhantomJS 驱动程序无法启动

visual-studio-2010 - 如何自动运行 Selenium WebDriver 测试用例

java - selenium.waitForPageToLoad 似乎没有在等待

selenium - 在 Selenium Grid 中为 IE6(和多个浏览器)设置

java - 有多少种类型可以拥有由自动装箱元素分配的变量?

java - 如何从 hibernate 提供者那里知道底层数据库名称