需要使用浏览器缓存检查用户是否登录|硒Java

问题描述 投票:0回答:1

在我的情况下,我的网页没有任何登录面板。 (即,没有帐户信息中心,通常其他网站的右上角都有用户个人资料图片/名称)。

我有一个电子邮件输入字段,用于输入电子邮件。而且只有在我们的数据库中已经注册了电子邮件时,我的页面才会检查并显示一个登录按钮。然后,用户使用他的电子邮件和密码登录,我的页面仅进行了一次DOM更改就刷新一次,并让用户登录到我们的系统。

在此之前,我在2页上运行自动化,但在3页上停留在这里。我需要通过浏览器缓存/ Cookie对此进行检查,因为我没有在页面上出现任何其他新元素。

请帮助我。这可能吗?如果没有,那么还有其他方法可以检查吗?

感谢您的回复。

我正在使用:ChromeDriver 77.0.3865.40Eclipse版本:2019年6月(4.12.0,带有Java)

java selenium-webdriver cookies browser-cache login-script
1个回答
0
投票

在这种情况下,您不需要Cookie。相反,应该对测试用例进行属性设计。

启动浏览器之前,应清除cookie。然后开始测试,模拟正常登录。然后导航到所需的页面。现在,您知道该用户已登录,并且知道测试中的期望。

© www.soinside.com 2019 - 2024. All rights reserved.