我正在寻找解决方案以自动单击网站上的按钮。我已经阅读了多个站点,并且知道如何在站点上使用元素的Xpath。我已经为Chrome使用了名为“ Laura Autoclicker”的第三方扩展程序。该扩展需要元素的目标网站和Xpath。但是按钮的Xpath每次页面加载时都会不断变化。
<li>
<a id="itVabq" href="javascript:__doPostBack('ctl00$itVabq','')">NEW
BOOKING</a>
</li>
上面是我在检查按钮时发现的代码。 id不断变化。 无论如何,是否需要为该类型的按钮设置自动点击? 请帮我。
答案 0 :(得分:0)
您需要一个可以正常工作的xpath。如果ID是动态生成的,请尝试使用元素的text()
或其他始终相同的属性:
'//a[text()="NEW BOOKING"]'
或者也许
'//li/a[text()="NEW BOOKING"]'