我无法确定页码的导航。我有如下的html代码:
<div class="t-numeric">
<span class="t-state-active">1</span>
<a class="t-link">2</a>
<a class="t-link">3</a>
<a class="t-link">4</a>
<a class="t-link">...</a>`
</div>
这是为了导航到不同的页面,以及selenium如何识别2或3或4。
答案 0 :(得分:0)
你可以通过Xpath来实现,我不知道你使用哪种语言但是在C#
var page2Locator = driver.FindElement(By.XPath("//a[.=\"2\"]"));
基本上你的xpath表达式将是
//a[.="2"]
这适用于包含文本'2'的元素