408为什么不能java_HTTP状态:“ 500”->使用IEDriverServer Selenium和Java单击元素时,“超时”(预期为408)的JSON状态映射不正确...

以下是与我的流程相关的详细信息-

页面-1-登录网页

登录后,出现URL(将其称为元素1)

单击元素1之后,网页将再次加载,并且我需要单击其他元素(将其称为元素2)。

问题-

驱动程序被卡住,或者没有单击元素1,或者在添加足够的等待后被单击,但是现在驱动程序被卡在这个流程中,您可以从下面的代码中观察到,一旦clickurl.click()被调用,然后在10秒钟后我应该收到一条消息“

睡眠已完成。现在返回到调用类 ”

但是我得到了例外。

代码-

clickurl = d1.findElement(By.xpath("XPath for Element 1"));

if ( clickurl != null ) {

System.out.print("****** Clicking on it Directly ");

clickurl.click();

try {

Thread.sleep(10000);

} catch (InterruptedException e) {

e.printStackTrace();

}

System.out.print("****** Sleep Completed.. Now we return to calling class ");`

系统详细资料-

InternetExplorerDriver服务器(64位)3.14.0.0

操作系统名称:“ Windows 10”

Java版本:“ 1.8.0_191”

其他详情 -

请注意,单击元素1后,我使用 driver.switchTo().defaultContent();

错误详情 -

Dec 11, 2018 5:02:56 PM org.openqa.selenium.remote.ErrorCodes toStatus

INFO: HTTP Status: '500' -> incorrect JSON status mapping for 'timeout' (408 expected)

Exception in thread "main" org.openqa.selenium.TimeoutException: Timed out waiting for page to load.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值