我需要验证存在于不同页面中的相同标签名称

时间:2016-11-07 13:22:43

标签: selenium selenium-webdriver

<span class="ui-column-title">Contractor Name</span>
.//*[@id='commonAppContainer']/div/section[2]/div/div/billing-queue-list/div/section[2]/div/p-datatable/div/div/table/thead/tr/th[1]/span[1]

<span class="ui-column-title">Contractor Name</span>
.//*[@id='active']/section/div/p-datatable/div/div/table/thead/tr/th[2]/span[1]

我需要验证存在于不同页面中的相同标签名称。

如何在POM框架中编写下面的公共对象。

1 个答案:

答案 0 :(得分:0)

您可以使用与您所有网页上的元素相匹配的XPath(如果没有,您应该提供扩展HTML以获得更具体的XPath

//span[@class="ui-column-title"]

P.S。获取元素的文本值取决于您使用的编程语言。例如,在Python代码应该看起来像

assert driver.find_element_by_xpath('//span[@class="ui-column-title"]').text == "Contractor Name"