如何检查selenium web驱动程序中的工具提示?

时间:2014-01-24 05:06:50

标签: selenium tooltip

有人请建议我如何在selenium web驱动程序中测试工具提示文本。 我试图找出它但不起作用:

Actions action = new Actions(driver);
        WebElement web1 = driver.findElement(By.id("txtEmailId"));
        action.moveToElement(web1).click().build().perform();

2 个答案:

答案 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/