Ste*_*veA 1 java selenium webdriver selenium-webdriver
我想知道是否有办法使用By.partialLinkText或By.LinkText在页面上找到第二个(或第三个,第四个等)链接.
我需要能够找到包含相同"部分文本"的多个链接.我想有一个while循环,它将找到第一个,然后是第二个,依此类推.这可能吗?
谢谢,
史蒂夫阿奇博尔德
它肯定是:-)只需使用WebDriver#findElements,它将为您提供List所有带有该链接文本的元素,以便您可以迭代它们或只是在右侧索引下选择一个.
Element secondLink = driver.findElements(By.linkText("something")).get(1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3459 次 |
| 最近记录: |