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

蹲坐

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

这是我的代码

    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();
德班扬B

要将鼠标悬停在文本作为部门的元素上,您需要引入WebDriverWait以使所需元素可见moveToElement()结合使用perform()方法和方法,您可以使用以下解决方案:

  • 代码块:

    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.chrome.ChromeDriver;
    import org.openqa.selenium.chrome.ChromeOptions;
    import org.openqa.selenium.interactions.Actions;
    import org.openqa.selenium.support.ui.ExpectedConditions;
    import org.openqa.selenium.support.ui.WebDriverWait;
    
    public class amazon_com_Departments {
    
        public static void main(String[] args) {
    
            System.setProperty("webdriver.chrome.driver", "C:\\Utility\\BrowserDrivers\\chromedriver.exe");
            ChromeOptions options = new ChromeOptions();
            options.addArguments("start-maximized");
            WebDriver driver =  new ChromeDriver(options);
            driver.get("https://www.amazon.com");
            WebElement department = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//a[@id='nav-link-shopall' and normalize-space()='Departments']")));
            new Actions(driver).moveToElement(department).perform();
        }
    }
    
  • 浏览器快照:

amazon_hover_Department

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将鼠标悬停在单词上时,Reactjs下拉菜单不显示

来自分类Dev

CSS-将鼠标悬停在li元素上时执行过渡(下拉菜单)

来自分类Dev

将鼠标悬停在内容区域上时会出现下拉菜单

来自分类Dev

似乎无法将鼠标悬停在下拉菜单上以通过CSS工作

来自分类Dev

将鼠标悬停在第二项上时,简单的CSS下拉菜单消失

来自分类Dev

无法将鼠标悬停在下拉菜单上

来自分类Dev

将鼠标悬停在CSS Navbar下拉菜单上时,文本将向左移动

来自分类Dev

AngularJs:使用ng-options将鼠标悬停在下拉菜单的单个值上的工具提示

来自分类Dev

将鼠标悬停在儿童下拉菜单上时,如何防止隐藏在街道上?

来自分类Dev

AngularJs:使用ng-options将鼠标悬停在下拉菜单的单个值上的工具提示

来自分类Dev

如果无法移动,则将鼠标悬停在Bootstrap Navbar下拉菜单上

来自分类Dev

当鼠标悬停在按钮上时,下拉菜单不显示

来自分类Dev

鼠标悬停在下拉菜单上时,将其他链接向下推

来自分类Dev

将鼠标悬停在<a>上将不会显示下拉菜单

来自分类Dev

当我将鼠标悬停在Firefox中时,下拉菜单关闭

来自分类Dev

将鼠标悬停在其父栏外时如何保持下拉菜单可见

来自分类Dev

当我将鼠标悬停在链接上时,下拉菜单关闭

来自分类Dev

将鼠标悬停在<a>上将不会显示下拉菜单

来自分类Dev

当我将鼠标悬停在Firefox中时,下拉菜单关闭

来自分类Dev

将鼠标悬停在下拉列表中的 <li> 上时创建子菜单。就像 Udemy 网站下拉菜单一样

来自分类Dev

创建当我们将鼠标悬停在菜单项上时出现的全宽下拉菜单的问题(使用 jQuery)

来自分类Dev

一旦您将鼠标悬停在下拉菜单上,可悬停的下拉菜单就会关闭

来自分类Dev

当鼠标悬停在两个重叠的画布上时,CSS下拉菜单不起作用

来自分类Dev

将鼠标悬停在导航菜单上

来自分类Dev

将鼠标悬停在菜单项上

来自分类Dev

将鼠标悬停在jQuery上

来自分类Dev

将鼠标悬停在SVG上

来自分类Dev

将鼠标悬停在div上

来自分类Dev

将鼠标悬停在元素上?

Related 相关文章

  1. 1

    将鼠标悬停在单词上时,Reactjs下拉菜单不显示

  2. 2

    CSS-将鼠标悬停在li元素上时执行过渡(下拉菜单)

  3. 3

    将鼠标悬停在内容区域上时会出现下拉菜单

  4. 4

    似乎无法将鼠标悬停在下拉菜单上以通过CSS工作

  5. 5

    将鼠标悬停在第二项上时,简单的CSS下拉菜单消失

  6. 6

    无法将鼠标悬停在下拉菜单上

  7. 7

    将鼠标悬停在CSS Navbar下拉菜单上时,文本将向左移动

  8. 8

    AngularJs:使用ng-options将鼠标悬停在下拉菜单的单个值上的工具提示

  9. 9

    将鼠标悬停在儿童下拉菜单上时,如何防止隐藏在街道上?

  10. 10

    AngularJs:使用ng-options将鼠标悬停在下拉菜单的单个值上的工具提示

  11. 11

    如果无法移动,则将鼠标悬停在Bootstrap Navbar下拉菜单上

  12. 12

    当鼠标悬停在按钮上时,下拉菜单不显示

  13. 13

    鼠标悬停在下拉菜单上时,将其他链接向下推

  14. 14

    将鼠标悬停在<a>上将不会显示下拉菜单

  15. 15

    当我将鼠标悬停在Firefox中时,下拉菜单关闭

  16. 16

    将鼠标悬停在其父栏外时如何保持下拉菜单可见

  17. 17

    当我将鼠标悬停在链接上时,下拉菜单关闭

  18. 18

    将鼠标悬停在<a>上将不会显示下拉菜单

  19. 19

    当我将鼠标悬停在Firefox中时,下拉菜单关闭

  20. 20

    将鼠标悬停在下拉列表中的 <li> 上时创建子菜单。就像 Udemy 网站下拉菜单一样

  21. 21

    创建当我们将鼠标悬停在菜单项上时出现的全宽下拉菜单的问题(使用 jQuery)

  22. 22

    一旦您将鼠标悬停在下拉菜单上,可悬停的下拉菜单就会关闭

  23. 23

    当鼠标悬停在两个重叠的画布上时,CSS下拉菜单不起作用

  24. 24

    将鼠标悬停在导航菜单上

  25. 25

    将鼠标悬停在菜单项上

  26. 26

    将鼠标悬停在jQuery上

  27. 27

    将鼠标悬停在SVG上

  28. 28

    将鼠标悬停在div上

  29. 29

    将鼠标悬停在元素上?

热门标签

归档