我有一个执行Ajax请求的按钮,然后它成功重定向到另一个页面。
我如何assert
成功访问重定向的网页?
按钮上有clickAndWait
。但那之后......?
答案 0 :(得分:1)
您可以使用verifyTextPresent命令验证重定向页面中的唯一标签或文本。通过这种方式,您可以修复已成功到达重定向页面的问题。
试试这个
command : verifyTextPresent
Target : some unique text in the redirected page.
我认为你的问题可以解决。
答案 1 :(得分:0)
IDE有许多assert
个命令。你可以使用任何一个,你可以实现测试范围(这里页面是否导航)。
示例:强>
command : assertTitle
Target : check the title of the page.
在上面他使用了verifyTextPresent
它将检查页面中是否存在文本的天气,它将继续下一步。如果使用assert
命令,则在执行断言步骤时将继续执行下一步。否则就失败了。
你要记住的一件事是,selenium不会等待Ajax
种加载,它会等待Page loading
。因此,您必须明确地放置Wait
命令才能完成Ajax加载。
将assertions
代码转换为selenese
后,您可以获得更多preferred language and testing framework
。您可以在IDE中的Option
选项卡中看到该选项。