Selenium 点击链接

标签 selenium selenium-ide

我在 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>

最佳答案

Selenium 支持 link=Link Text定位器也是如此。如果您知道确切的链接文本,则可以使用此定位器,但不能使用其他方式。所以对于你上面的例子:link=text2link=View Previous Statements . (有关其他定位器,请参阅 this sitethis site。)

关于Selenium 点击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11311100/

相关文章:

java - Webdriver + HtmlUnitDriver + Java + 下拉

java - Selenium 检查日志文件

excel - 需要帮助使用 Excel VBA Selenium Basic 在 Chrome 中选择单选按钮(第二部分)

selenium-ide - 如何获取单个输入标签的文本

selenium - Selenium :如何等待选择中的选项被填充?

java - Selenium(Java)、java.lang.AssertionError

javascript - 在 webdriver.io 中创建页面对象时出现错误 .setValue 不是函数/无法读取未定义的属性 'setValue'

file-upload - 我们如何使用 Selenium IDE 处理上传文件组件?

javascript - Selenium - 检查变量内的字符

javascript - 使用 Selenium IDE 从字符串中提取数字