我正在FireFox中使用Selenium的IDE进行一些测试,我希望Selenium单击第二个链接(Text2)。知道我该怎么做吗?不幸的是,我无权访问HTML并且无法对其进行修改。记录功能似乎没有注册点击。
该代码附在下面。提前致谢!
<div class="class1"> <div class="class2"> <span class="class3"><a href="#" onclick="fn1();">Text1</a></span> </div> </div> <div class="class1"> <div class="class2"> <span class="class3"><a href="#" onclick="fn2();">Text2</a></span> </div> </div>
硒也支持link=Link Text定位器。如果您知道确切的链接文本,则可以使用此定位器,但不能使用其他定位器。因此,对于上述示例:link=text2或link=View Previous Statements。(有关其他定位器,请参见此网站和此网站。)
link=Link Text
link=text2
link=View Previous Statements