Как я могу увидеть указатель мыши, когда он выполняет действия в Selenium? - PullRequest
0 голосов
/ 23 декабря 2018

Я использую Selenium Java WebDriver для автоматизации тестов пользовательского интерфейса.Он работает нормально, но не показывает указатель мыши, поскольку выполняет такие действия, как нажатие кнопки.Как сделать так, чтобы указатель мыши был видимым, когда он перемещается по странице и нажимает кнопку?

Ответы [ 2 ]

0 голосов
/ 24 декабря 2018

Вы можете выделить элементы, с которыми вы взаимодействуете, используя JS.

    String jsSyyle = "'3px solid red'";
    WebElement element; 
    JavascriptExecutor js = (JavascriptExecutor) driver;
    js.executeScript("arguments[0].style.border=" + jsSyyle, element);
0 голосов
/ 23 декабря 2018

Способ сделать это с помощью Actions см. документацию .

Например:

Actions action = new Actions(webdriver);
WebElement myElement = webdriver.findElement(By.xpath("the/xpath/to/element"));
action.moveToElement(myElement).click().build().perform();

Надеюсь, это поможет вам!

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