如何从Java客户端更新已经运行的硒RC测试?

| 如何处理以下情况? 假设使用RemoteWebDriver在远程服务器上的selenium rc节点中已经在运行测试。 测试遇到一个丢失的元素(不同页面上的xpath更改最小)。 用户为该元素提供正确的xpath(这部分是在用户计算机上运行的Java应用程序中完成的),硒测试将再次搜索该元素,并继续进行其余的测试。 首先想到的是Selenium服务器正在使用Jetty服务器。客户端Java应用程序与该服务器之间如何通信?可以忽略Jetty,以某种方式使客户端直接与正在运行的硒测试进行通信吗?     
已邀请:
        当给定的xpath无法找到该元素时,Webdriver将引发异常,该异常会冒泡回到您进行测试的位置。只要您捕获此异常,您就有机会检查不同的xpath。     
        我猜您正在寻找,停止浏览器中的执行并从您想要的位置(从上一条语句开始)继续执行,而不是浏览器响应selenium RC和客户端程序。 -您想完全停止浏览器对硒RC发出的请求的响应 如果这是正确的,请您确认一下,也许我可以为您提供帮助。     

要回复问题请先登录注册