python selenium find元素包含sometext的属性

时间:2016-05-11 07:01:33

标签: python selenium

我想选择一个li元素,它只有这个信息:

<li onclick="show_some_unique_action()"></li>

我怎样才能在python和selenium中做到这一点?是否可以选择具有包含show_some_unique_action的文本的onclick属性的li?

2 个答案:

答案 0 :(得分:3)

尝试在XPath下面使用: -

//li[@onclick='show_some_unique_action()']

希望它会对你有所帮助:)。

答案 1 :(得分:0)

使用以下xpath找到元素

//*/li[contains(concat(' ', @onclick, ' '), ' show_some_unique_action() ')]

它将找到该元素。