我正在尝试使用xpath
和onclick
attribute
find_elements
。
示例元素:
< a
href = "#"
onclick = "javascript:ValidateLink("FNOSquareOffBuySell","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")" >
Square & nbsp;
Off < / a >
如果我可以在使用 find 命令时进一步过滤它,那将是一个奖励Square & nbsp;
Off
我试过:
ch = driver.find_elements_by_xpath("//*contains(@onclick,"FNOSquareOffBuySell"")]")
ch = driver.find_elements_by_xpath("//*[contains(@onclick)]")
我想找到元素,然后获取 onclick 属性文本并使用它来决定要单击哪个元素。
您是否尝试过//*[@onclick]
查看所有onclick元素?
另外,您为"//*contains(@onclick,"FNOSquareOffBuySell"")]"
制作了一个类型, 你的意思是//*[contains(@onclick,"FNOSquareOffBuySell"")]
或
//*contains(@onclick,'FNOSquareOffBuySell"')]