使用RenderedWebElement时出错

时间:2015-07-08 06:23:06

标签: selenium selenium-webdriver

当我使用RenderedWebElement时,使用正确的导入文件会抛出以下错误“RenderedWebElement无法解析为类型”。请在下面找到示例代码。

RenderedWebElement element = (RenderedWebElement) driver.findElement(By.id("CompanyName"));

也不能在下面的代码中使用它,

WebElement element  = driver.findElement(By.id("element-id"));
if(element instanceof RenderedWebElement) {
System.out.println("Element visible");
} else {
System.out.println("Element Not visible");
}

显示相同的错误。我添加了

import org.openqa.selenium.RenderedWebElement;

也。感谢。

1 个答案:

答案 0 :(得分:0)

四年前

RenderedWebElementdeprecated。直到selenium-2.0-rc-2并且从硒-2.0-rc-3开始被删除

所以最新版本中没有这样的类RenderedWebElement。当前版本是2.46.0。尝试使用最新版本

使用WebElement而不需要演员和所有