使用硒找到所有具有onclick属性的元素?



我正在尝试使用xpathonclickattributefind_elements

示例元素:

< a
href = "#"
onclick = "javascript:ValidateLink(&quot;FNOSquareOffBuySell&quot;,&quot;NATMIN,NFO,8503107736,S,6000,0,30-Aug-2018,E,11500,C,O,S,E,*,35,0,0,0,0,0,,,0,118.85,0,,,*,*,,NVTC&quot;)" >
Square & nbsp;
Off < / a >

如果我可以在使用 find 命令时进一步过滤它,那将是一个奖励Square & nbsp; Off

我试过:

ch = driver.find_elements_by_xpath("//*contains(@onclick,"FNOSquareOffBuySell&quot")]")
ch = driver.find_elements_by_xpath("//*[contains(@onclick)]")

我想找到元素,然后获取 onclick 属性文本并使用它来决定要单击哪个元素。

您是否尝试过//*[@onclick]查看所有onclick元素?

另外,您为"//*contains(@onclick,"FNOSquareOffBuySell&quot")]"制作了一个类型, 你的意思是//*[contains(@onclick,"FNOSquareOffBuySell&quot")]

//*contains(@onclick,'FNOSquareOffBuySell&quot')]

相关内容

  • 没有找到相关文章

最新更新