我有三个项目 generictest、testcase 和 testframework,这里 generictest 包含 selenium 控件的所有实用程序。测试用例包含所有使用 junit 并使用 selenium 服务器执行的测试用例,测试框架显示 qa 仪表板,它有两个按钮开始执行和停止执行,以及测试用例项目中可用的所有测试用例的列表。 如果用户在单击开始执行按钮时开始执行测试用例,片刻之后如果他按下停止执行按钮,则浏览器不会立即终止并且测试用例执行不会停止。 我如何设法在单击停止执行按钮时杀死浏览器并停止执行测试用例…… 为此提出一些解决方案…………
最佳答案
要使用该按钮关闭所有正在运行的测试,请查看以下内容:
总而言之,您需要为使用 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/