量角器中的着陆页验证

Landing page validation in protractor

我有一个带有用户登录名 (https) 的网站。当我从主页导航时对每个登陆页面进行验证时,有一个页面加载功能会检查页面中的元素和登陆页面 URL。 由于它是一个基于用户的页面,URL 通常是动态的,它会在页面标题后发送加密值 (https://website/pageTitle/dynamicEncryptedValue).

因为我遵循页面 object 模型进行测试,所以我不得不在每个着陆页中提及 URL。 知道如何让 URL 保持动态值并在不考虑用户详细信息的情况下进行验证。

如果您的 website pageTitle 是恒定的,只有 dynamicEncryptedValue 是动态的。希望以下验证方式对您有所帮助

expect(browser.getCurrentUrl()).toContain('https://website/pageTitle/')

以上代码仅验证常量值并忽略 URL 中的动态值。

希望对你有帮助!!