【发布时间】:2015-01-18 21:35:29
【问题描述】:
在我正在使用的框架中,我有以下元素:
<div class="x-grid3-cell-inner x-grid3-col-expRepCol"> New session from client IP 192.168.5.3 (ST=/CC=/C=) at VIP 192.168.5.2 Listener /Common/Tomcat (Reputation=Unknown)</div>
以及许多其他类似的元素。我正在尝试通过部分名称文本定位此元素并使用以下代码单击它:
String expectedText = "New session from client IP";
driver.findElement(By.className("div[class*='"+expectedText+"']")).click();
我也尝试过使用 cssSelector:
String expectedText = "New session from client IP";
driver.findElement(By.cssSelector("div[class*='"+expectedText+"']")).click();
但是 WebDriver 不断抛出异常,说明它无法找到该元素。关于可能是什么问题的任何建议?
【问题讨论】:
标签: java firefox selenium selenium-webdriver