为什么Chrome在运行自动化脚本时不显示“保存密码"或“记住密码"选项? [英] Why chrome doesn't show save password or remember password option while running automation script?

查看:60
本文介绍了为什么Chrome在运行自动化脚本时不显示“保存密码"或“记住密码"选项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果输入用户名和密码时使用selenium自动执行,为什么不输入chrome浏览器显示了保存凭据的选项,就像常规一样练习.

While automating with selenium if a username and password is entered why doesn't chrome browser show the option to save credentials as it does in regular practice.

推荐答案

如上一个答案所述,WebDriver的新实例将打开新的浏览器窗口,而没有以前的cookie等.

As mentioned in previous answer, new instance of WebDriver opens fresh browser window, without previous cookies etc.

您能做的是:

  1. 首次启动WebDriver并打开登录页面时,使用硒输入凭据,请确保选中记住详细信息"复选框.

  1. When you first start WebDriver and open login page, using selenium enter credentials, make sure you check "remember details" checkbox is present.

现在登录后,可以使用以下方法从浏览器获取cookie:

Now once you are logged in, you can get cookies from browser using:

driver.manage().getCookies();

  1. 您可以获取所有cookie并将其保存在例如文本文件中.

  1. You could get all cookies and save them in text file for example.

下次打开新的浏览器时,在打开页面之前,请加载先前保存的cookie.

Next time you open fresh browser, before opening page, load cookies that you previously saved.

driver.manage().getCookies().add(cookie);

这篇关于为什么Chrome在运行自动化脚本时不显示“保存密码"或“记住密码"选项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆