gpt4 book ai didi

java - 将鼠标悬停在亚马逊的下拉菜单上

转载 作者:行者123 更新时间:2023-12-02 10:39:28 24 4
gpt4 key购买 nike

我只想将鼠标悬停在亚马逊网站上的“部门”下拉列表上。代码看起来不错,但列表没有显示。这是我试图显示的部门下拉列表

这是我的代码

    driver = new ChromeDriver();
driver.get("https://www.amazon.com");
Actions actions = new Actions(driver);
WebElement ele = driver.findElement(By.xpath("//span[@class='nav-line-2']"));
Thread.sleep(300);
actions.moveToElement(ele);
actions.perform();
actions.perform();

最佳答案

看起来xpath不是唯一的并且具有相同的定位器,在页面中定位了6个元素。当我们有多个具有相同定位器的元素时, Selenium 会选择第一个元素。就您而言,不幸的是“部门”不是具有该定位器的第一个元素。

将您的 xpath 更改为以下内容:[已测试并有效]

//span[@class='nav-line-2' and contains(.,'Departments')]

关于java - 将鼠标悬停在亚马逊的下拉菜单上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53034550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com