0

有哪些关于如何使用 Selenium 选择链接的好例子?

我的一些链接在tables 中,其他带有LI's 和其他有ID标签。

我有哪些选择“ A”锚标签的选项?

此外,还有哪些选项可以单击表单上的复选框?

4

1 回答 1

0

我们点击命令:

一个 ' A' - 带有文本“日历”的锚标记:

xpath=(//a[contains(text(),'Calendar')])[2]

在 LI 中,带有 ID 的列表元素复选框:

xpath=(//li[contains(@id,'activity_roles_input')]//input[@type="checkbox"][1])

在带有 ID 的 LI 之后,一个复选框:

xpath=(//li[contains(@id,'a_r_input')]/descendant::input[@type="checkbox"][2])

表 TD 中测试“Record12345”的删除链接:

xpath=(//td[text()='Record12345' ]/../..//a[contains(@class, 'delete')]  )

检查输入框:

xpath=(//label[contains(text(),'Roles')]/../div//input)

选择某个表格行(带有文本“6 Day”),然后在该行上,第 8 个 td,然后是其中的锚点:

xpath=(//table[@id='prs']/tbody/tr[td[contains(.,'6 Day')]][1]/td[8]/a)@href

选择具有“周一 - 周五”的表格行,然后在该行上选择第二个“a”链接,然后从中获取 href 属性:

xpath=

(//table/tbody/tr[1]/td[contains(text(),'M-F')]/following-sibling::*[2]/a)@href
于 2012-12-27T21:25:09.613 回答