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