使用Selenium查找所有具有onclick属性的元素?

2024-09-28 01:32:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图find_elements使用xpathattribute,即{}。在

示例元素:

< 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 >

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

我试过:

^{pr2}$

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


Tags: 元素示例attributeelementsfindjavascriptxpathhref
1条回答
网友
1楼 · 发布于 2024-09-28 01:32:03

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

另外,您为"//*contains(@onclick,\"FNOSquareOffBuySell&quot\")]"创建了一个类型, 你是说 //*[contains(@onclick,\"FNOSquareOffBuySell&quot\")]

或者

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

相关问题 更多 >

    热门问题