Webdriver:如何在DIV下选择锚链接?

时间:2011-11-15 06:53:35

标签: selenium webdriver

在下面的代码中,当我在Firebug中使用// [text()='My Process1'时,它会评估xpath并正确返回,但是当我尝试使用相同的方法来查找使用WebDriver的元素时,我得到NoSuchElement异常..什么想法我可能做错了什么?

    <div class="abbd" style="">
    <ul class="New-type">
    <li class="abcmenuitem" id="yui-gen10" groupindex="0" index="3"><a href="#" class="abcmenuitemlabel">My Process1</a></li>
    <li class="abcmenuitem" id="yui-gen11" groupindex="0" index="4"><a href="#" class="abcmenuitemlabel">My Process2</a></li>
    </ul>

</div>

2 个答案:

答案 0 :(得分:2)

webDriver.findElment(By.linkText("My Process1"));

答案 1 :(得分:0)

请参阅THIS COMMENT类似问题,该问题描述了在测试运行期间找不到元素的3个原因以及如何修复每个元素。