确保人们可以轻松地浏览您的网站非常重要。如果链接不起作用或用户迷路,可能会令人沮丧并导致他们离开。
在本博客中,我们将讨论如何确保每个链接将访问者引导至正确的位置,以国际劳工组织网站 (https://www.ilo.org) 为例。
我们需要步骤定义来创建测试所需的场景,例如:
那我应该是
此步骤对于确保网站导航正常工作以及用户在执行某些操作或交互后登陆预期页面非常有用。
那我应该在主页
此步骤定义用于确保当前页面为主页。
那么(我|我们)*应该在(的)*主页
定义一个步骤来验证当前页面是否为主页。静态句子没有概率。
那我应该在“特定页面”
此步骤定义用于确保当前页面是特定页面。
那么(我|我们)*应该在“([^”]*)?”
示例(1):
Then I should be on "/"
示例(2):
Then we should be on "/user/login"
示例(3):
Then I should be on "http://google.com"
你可以看到更多使用的步骤定义 那么我应该是
您可以查看更多步骤定义:https://webship.co/docs
查看全文:https://webship.co/blog/ensuring-website-path-navigations-automated-testing-using-webship-js
以上是使用 Webship-js 通过自动化测试确保网站路径导航的详细内容。更多信息请关注PHP中文网其他相关文章!