使用java查找selenium对象标签 [英] Finding selenium object tag using java

查看:654
本文介绍了使用java查找selenium对象标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以前我的代码工作没有问题,并且能够使用硒在没有问题的情况下在网页中查找对象标记。我使用chrome驱动程序来访问页面,因为我注意到当我使用IE时DOM没有显示任何内容,我需要访问对象标签的内容。也就是说,我使用的代码如下所示:

  browser.manage()。timeouts()。implicitlyWait(5,TimeUnit .SECONDS); 
WebElement object = browser.findElement(By.tagName(object));
browser.switchTo().frame(object);

目前,我遇到了一个问题,虽然我在第二行发现错误,阅读:

 导致:java.lang.ClassCastException:com.google.common.collect.Maps $ TransformedEntriesMap无法转换为org.openqa.selenium.WebElement 

我在看的对象标签(大部分是由于删除与业务相关的部分)如下:

 < object type =image / svg + xmldata =classifiedwidth =1600pxheight =900px> ...< / object> 

有什么想法可能是错误的,或者是否有更好的方法在java中执行此操作?

解决方案

在Chromium项目中报告了一些问题:

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆