我正在使用Selenium Java WebDriver来自动化UI测试。它可以正常工作,但是在执行单击按钮之类的操作时不会显示鼠标指针。如何使鼠标指针在页面上移动并单击按钮时可见?
答案 0 :(得分:1)
使用Actions
参见documentation。
例如:
Actions action = new Actions(webdriver);
WebElement myElement = webdriver.findElement(By.xpath("the/xpath/to/element"));
action.moveToElement(myElement).click().build().perform();
希望这对您有帮助!
答案 1 :(得分:1)
您可以使用JS突出显示与之交互的元素。
String jsSyyle = "'3px solid red'";
WebElement element;
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].style.border=" + jsSyyle, element);