我无法使用以下链接单击selenium webdriver
:
<center>
<a class="xyz" style="" href="/Folder">My Folders</a>
<span></span>
</center>
我正在使用代码:
abhiFX.findElement(By.partialLinkText("My Folders")).click();
我无法使用以下链接单击selenium webdriver
:
<center>
<a class="xyz" style="" href="/Folder">My Folders</a>
<span></span>
</center>
我正在使用代码:
abhiFX.findElement(By.partialLinkText("My Folders")).click();
我看到了这些潜在的问题:
abhiFX
是否正确初始化?.click()
其他元素效果好吗?尝试使用 xpath 代替:
public void clickElement() {
try {
WebElement element = abhiFX.findElement(
By.xpath("//a[contains(text(),'My Folders')]"));
element.click();
} catch (InvalidSelectorException e) {
throw new AssertionError("[FAIL] Click Element: Xpath is invalid.");
} catch (NoSuchElementException e) {
throw new AssertionError(
"[FAIL] Click Element: Unable to locate element");
}
}