Mac上的Selenium Java-按Command键+单击//或按鼠标中键

时间:2019-07-04 23:15:58

标签: java macos selenium-webdriver

大家好:这是我的下一个情况:

我要在Mac OS中单击Command键并单击,然后单击一个元素。

这是我的代码:

Actions action = new Actions(driver);

        //View full profile link
        WebElement fprofile = driver.findElement(By.className("something"));

        action.keyDown(Keys.COMMAND)
                .click(fprofile)
                .keyUp(Keys.COMMAND)
                .build()
                .perform();

似乎不起作用。

另一方面,我尝试用鼠标中键单击,但是我找不到执行该操作的方法。

1 个答案:

答案 0 :(得分:0)

下一步是在Mac上按住Command键并单击的部分的解决方案:

action.keyDown(Keys.COMMAND)
                .click(WebElement)
                .keyUp(Keys.COMMAND)
                .build()
                .perform();

另一方面,我无法找到如何使用鼠标中键单击元素。