我有一个执行 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的选项卡中看到该选项。selenesepreferred language and testing frameworkOption