java - 在 Selenium 中执行操作时如何查看鼠标指针?

标签 java selenium selenium-webdriver ui-automation

我正在使用 Selenium Java WebDriver 来自动化 UI 测试。它工作正常,但它不显示鼠标指针,因为它执行诸如单击按钮之类的操作。如何使鼠标指针在页面上移动和单击按钮时可见?

最佳答案

您可以使用 JS 突出显示您正在与之交互的元素。

    String jsSyyle = "'3px solid red'";
    WebElement element; 
    JavascriptExecutor js = (JavascriptExecutor) driver;
    js.executeScript("arguments[0].style.border=" + jsSyyle, element);

关于java - 在 Selenium 中执行操作时如何查看鼠标指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53900972/

相关文章:

java - 在 jpa hibernate SQL Server 中将 float/int 转换为日历

java - Windows 路径变量中 Java 的 "bin"目录混淆 - 如何解决此问题?

python - 在支持 POSTing 的情况下呈现不带 Selenium 的 JSON/Javascript 后从网页中抓取 HTML

ruby-on-rails-3 - 使用 Capybara + Selenium 时禁用 JavaScript

python - 接收属性错误 'FirefoxBinary'对象没有属性 '_get_firefox_output'

selenium-webdriver - 获取 SPAN 的值(value) - Selenium-WebDriver

java - OCJP 考试模拟错误 : how many objects are really created?

java - 如何将变量的值打印到 Textview

java - 无法使用 Selenium WebDriver 将 Keys() 发送到 TinyMCE

java - 带通配符的 Pagefactory 动态 WebElement