<span style="">Medication Profile</span>
<span style="color:gray;">Medication Profile</span>
这两种药物配置文件都可以出现在页面上。现在通常我会使用:
medProf = driver.find_element_by_link_text("Medication Profile")
但这样做并不能点击灰色的药物配置文件。
我在xpath上尝试这个:
//span[@style=""color:gray;" and contains("Medication Profile")
但这是错误的道路。
我的问题是尽管在同一页面上同时使用两种药物配置文件:
<span style="">Medication Profile</span>
<span style="color:gray;">Medication Profile</span>
如何确保点击灰色的?灰色的我是指这个:
<span style="color:gray;">Medication Profile</span>
答案 0 :(得分:0)
使用contains()
检查gray
属性值中是否有style
:
//span[contains(@style, "gray") and . = "Medication Profile"]
其中.
指的是当前节点的文本。