2017-09-24 29 views
-1

enter image description here找到两个TDS组合

逻辑如何创建一个的XPath,以便它可以验证“安泰”和“通过”如果我们有两个通过覆盖,但与覆盖率名称区分?

enter image description here

,以便其名称是安泰和验证传递如何创建超链接传递的路径?

+1

发布的代码或标记的图像是没有帮助的得到答案。请将您的代码或html作为文本发布。 – Steve

+0

你可以把表格的相关html代码放在这里,图片不能告诉我们表格的html结构。 – yong

回答

0

使用下面的XPath找到验证状态(通过/失败)的基础上 “付款人” 名称:

//tr[@class='PanelDetail']/td[text()='AETNA'][1]/following-sibling::td/a 

说明:

//tr[@class='PanelDetail']/td[text()='AETNA'][1]它会找到付款人(作为列名显示在你的图像中)。因此,在这里传递你想要得到的状态的名字。 /following-sibling::td/a将找到通过的链接。

你可以得到文字和使用,如果条件比较文本是否为“成功”或其他一些

driver.FindElement(By.Xpath("//tr[@class='PanelDetail']/td[text()='AETNA'][1]/following-sibling::td/a")).Text 
+0

@krishan,你有没有试过这个解决方案? – NarendraR

0

只是添加到NarendraR的评论。 xpath也可以修改以捕获链接文本。因此,XPath的应该是

//tr[@class='PanelDetail']/td[text()='AETNA'][1]/following-sibling::td/a[text()='Passed'] 

这将找到与传递的文本中的链接,并验证安泰文字以及