【发布时间】:2016-08-22 10:55:02
【问题描述】:
这是应用程序上的 html
div id="StatusCircle" style="float: right; width: 50px; height: 50px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;background: RED;" - this is for Fail
div id="StatusCircle" style="float: right; width: 50px; height: 50px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;background: GREEN;" - this is for Pass
我可以得到
.//*[@id='MainContent']/a[2]/div/div/div[@id='StatusCircle']
但是如何获得它的红色或绿色。
【问题讨论】:
-
您可以使用 selenium 验证属性,获取属性背景颜色的值,以便将其验证为绿色通过,失败为红色
-
旁白:为什么你有一个有两个 id 的 xpath?只需 id StatusCircle 就足够了,因为 id 应该是唯一的