Open HangLeThi opened 6 years ago
Following guide: https://github.com/twbs/bootstrap/issues/24640
Then you got *.//[@role='tooltip']**
Then do following:
bỏ con trỏ chuột vô cái số 1 trước khi hover vào tooltip hover vô xong Enter thì nó show cái dom của tooltip luôn
String xpath=aut.getXpath(id[0])= locator of element String xpath1=aut.getXpath(id[1])="//*[@role='tooltip']"
Create method: public TabChecklist ValidateMessageDisplaysOnToolTip(String message) { String[] id={"trips.{AircraftTailList}","Trips.{ToolTipContent}"}; TabMouseHover(id[0]); TabValidateFieldContainsText(id[1], message); return this; }
public void TabValidateFieldContainsText(String id, String value){ aut.fluentWait(aut.getXpath(id), true); String innerText = aut.getElement(id, false).getText(); System.out.println("Verify " + aut.getElementDisplayText(id) + " has '" + value + "'"); String failureText = "Validation failed for '" + aut.getElementDisplayText(id) + "'"; Assert.assertTrue(innerText.contains(value), failureText); }
public void TabMouseHover(String id){ aut.fluentWait(aut.getXpath(id)); Actions actions = aut.getUserActions(); actions.moveToElement(aut.getElement(id)).moveToElement(aut.getElement(id)).perform(); }