Selenium Java на Mac - Нажатие кнопки Command + щелчок // Или нажатие средней кнопки мыши - PullRequest
0 голосов
/ 05 июля 2019

Привет всем: у меня следующая ситуация:

Я хочу щелкнуть элемент в 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 голосов
/ 05 июля 2019

Решение для части удержания кнопки Command на Mac и щелчка заключается в следующем:

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

С другой стороны, я не могу обнаружить, как сделать щелчок по элементу с серединой мышикнопка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...