量角器中的着陆页验证
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 中的动态值。
希望对你有帮助!!
我有一个带有用户登录名 (https) 的网站。当我从主页导航时对每个登陆页面进行验证时,有一个页面加载功能会检查页面中的元素和登陆页面 URL。 由于它是一个基于用户的页面,URL 通常是动态的,它会在页面标题后发送加密值 (https://website/pageTitle/dynamicEncryptedValue).
因为我遵循页面 object 模型进行测试,所以我不得不在每个着陆页中提及 URL。 知道如何让 URL 保持动态值并在不考虑用户详细信息的情况下进行验证。
如果您的 website
pageTitle
是恒定的,只有 dynamicEncryptedValue
是动态的。希望以下验证方式对您有所帮助
expect(browser.getCurrentUrl()).toContain('https://website/pageTitle/')
以上代码仅验证常量值并忽略 URL 中的动态值。
希望对你有帮助!!