考虑我有两个页面,第一页 - 登录页面和第二页面 - 欢迎页面。如果我在登录页面中提供用户凭证,则会将其重定向到欢迎页面。
我需要在两个页面中验证页面标题。所以,我使用了driver.getTitle();页面导航步骤之后。但是,它显示的是第一页标题,第二页图块未显示
由于 Subbu
答案 0 :(得分:2)
这最像是一个时间问题 - 你正在获取标题而第二页尚未加载。使用显式等待通过WebDriverWait
类等待第二个/欢迎页面加载(sample)。
你甚至可以使用" title"具体的等待条件,见:
答案 1 :(得分:2)
您必须添加显式等待并检查第二页是否在给定时间内加载。