有人请建议我如何在selenium web驱动程序中测试工具提示文本。 我试图找出它但不起作用:
Actions action = new Actions(driver);
WebElement web1 = driver.findElement(By.id("txtEmailId"));
action.moveToElement(web1).click().build().perform();
答案 0 :(得分:0)
使用Java Robot进行UI交互;此处使用Robot来控制鼠标操作。
WebElement targetElement = driver.findElement(By.id("txtEmailId"));
Point coordinates = targetElement.getLocation();
Robot robot = new Robot();
robot.mouseMove(coordinates.getX(), coordinates.getY() + 65); //Number 65 should vary
Thread.sleep(3000);
String tooltip = driver.findElement(By.id("txtEmailId"")).getAttribute("title");
System.out.println(tooltip);
答案 1 :(得分:0)
要捕获ToolTip,您可以先执行鼠标悬停,然后调用getText()方法,该方法将捕获String格式的文本。
以下链接将指导您进行相同的操作。
http://learn-automation.com/how-to-capture-tooltip-in-selenium-webdriver/