Selenium - 根据单个元素属性的2个部分定位元素

时间:2017-06-29 22:06:54

标签: c# selenium

我想知道是否有可能根据属性值的两个部分找到一个元素。例如,如果我有id,如下所示:

id="page_x0023_default-firstname_0_contractor"

如何通过搜索ID的default-firstNamecontractor来找到元素?

1 个答案:

答案 0 :(得分:1)

//*[contains(@id, 'default-firstname')][contains(@id, 'contractor')]

//*[contains(@id, 'default-firstname') and contains(@id, 'contractor')]

或css:

[id*='part1'][id*='part2']