
如果您的HTML仅包含一个
<a>标签,则应这样做:
String href = selenium.getAttribute("css=a@href");您使用该
DefaultSelenium#getAttribute()方法并传入CSS定位符,
@符号和要获取的属性名称。在这种情况下,您选择
a并获取
@href。
回应您的评论/编辑:
之后的部分
@告诉Selenium该部分是属性的名称。
您应该放在
:contains('2')前面,@href因为它是定位器的一部分,而不是属性的一部分。因此,像这样:
selenium.getAttribute("css=a:contains('2')@href");