【发布时间】:2017-07-19 09:36:23
【问题描述】:
我正在尝试执行鼠标悬停,其中 2 个元素具有相同的类名。我想点击第二个元素,但它点击第一个元素。如果只给出class 和href 属性,如何定位第二个。
我尝试使用 classname 和 href 创建自己的 xpath,但它不起作用。
【问题讨论】:
-
你能添加你的代码吗?
-
请阅读有关数组、列表、索引以及您用于编写 webriver 代码的任何语言。
-
用萤火虫检查元素后,我得到以下代码: 1)女性
-
第二个代码是 2)女性...为此我使用代码 1)driver1.findElement(By.xpath("//*[@class='desktop-main' and @href='/shop/women']/div")); 2)driver1.findElement(By.xpath("//*[@class='desktop-main' and @text()='Women']/div"));我需要点击第二个元素
-
如果我只使用 className 那么它点击第一个元素但我想点击第二个元素。这种情况下的代码是什么?