如何验证用户是否在屏幕上看到一个单词,例如“book”或“Book”(在https://www.amazon.com/gp/gw/ajax/s.html?ie=UTF8&ref_=nav_logo等网页上?脚本应该检查用户看到的所有内容,包括图像(“标题“和”alt“)。脚本应返回True或False。如何使用断言检查整个页面True,断言False ?有人在Python中写过这样的内容吗?
答案 0 :(得分:1)
获取页面的完整文本。
WebDriver driver = new FirefoxDriver();
String bodyText = driver.findElement(By.tagName("body")).getText();
//if the word you would like to check is "Book"
boolean isWordPresent = bodyText.contains("Book");
维护您希望在页面上验证的单词列表并循环显示列表。
答案 1 :(得分:0)
是的,我已经编写了类似的测试来确保页面正确加载。
希望它可以帮到你一点点。