【发布时间】:2023-03-11 23:29:01
【问题描述】:
我在一个页面上有两个按钮,它们的 xpath 非常相似 -
我试图点击的按钮 -
/html/body/div[@id='wrapper']/div[@id='content']/div[@id='contentarea']/div[@id='votecontent']/div[@id='votetext']/div[@id='voteboxes']/div[@id='votenow'][2]/form/input[2]
我试图忽略另一个按钮 -
/html/body/div[@id='wrapper']/div[@id='content']/div[@id='contentarea']/div[@id='votecontent']/div[@id='votetext']/div[@id='voteboxes']/div[@id='votenow'][1]/form/input[2]
两者之间的唯一区别是
[@id='votenow'][1]
和
[@id='votenow'][2]
但我不知道如何与拥有 votenow[2] 的人互动,无论我采取哪种方式,它似乎总是与第一个互动,因为这是它找到的第一个
这适用于使用 firefox 驱动程序的 java,任何建议都会很棒:)
【问题讨论】:
-
你能把 id="voteboxes" 的 html 代码贴出来吗?
标签: java selenium xpath selenium-webdriver