最近在学习selenium自动化测试,不想每个test案例都要登录才可以执行,教程上的免密登录是使用cookie作用于全局,跳过登录。而公司的产品不是登录成功的信息不是保存在cookie中,而是在localstorage中。于是在网上找了很多资料,有关localstorage如何使用绕过登录的。结果发现就算拿到了localstorage,也无法登陆。找了两天的资料,不停的尝试,终于实现了。
代码实现如下:
public static void main(String[] args) {
ChromeOptions options = new ChromeOptions();