Python 如何停止selenium创建新窗口?

Python 如何停止selenium创建新窗口?,python,selenium,selenium-webdriver,selenium-chromedriver,Python,Selenium,Selenium Webdriver,Selenium Chromedriver,这听起来可能是个愚蠢的问题,但我真的非常感谢任何帮助 我正在用PyQT和Selenium制作一个程序。我正在使用Selenium,以便它可以控制从/到网站的获取和输入。但是,要访问我将使用的网站,需要2FA。如何使Selenium不在新窗口/配置文件中启动,如何使其保留设置、缓存密码等 对不起,我真的不知道该怎么解释,但我希望你明白我的意思。谢谢。保留设置是什么意思,什么设置?在创建驱动程序时,您可能需要查看所需功能选项,以便从头开始设置一些设置。这可能无法完全实现您想要的功能,但我不知道如何将

这听起来可能是个愚蠢的问题,但我真的非常感谢任何帮助

我正在用PyQT和Selenium制作一个程序。我正在使用Selenium,以便它可以控制从/到网站的获取和输入。但是,要访问我将使用的网站,需要2FA。如何使Selenium不在新窗口/配置文件中启动,如何使其保留设置、缓存密码等


对不起,我真的不知道该怎么解释,但我希望你明白我的意思。谢谢。

保留设置是什么意思,什么设置?在创建
驱动程序时,您可能需要查看
所需功能
选项,以便从头开始设置一些设置。这可能无法完全实现您想要的功能,但我不知道如何将驱动程序附加到现有会话。如果这是您的团队可以控制的网站,他们应该在测试环境中实现一种自动绕过
2FA
的方法。就像缓存密码一样。对于大多数网站,2FA有一个“记住这个设备”选项,它的工作原理是。。。饼干?我不确定。。。但不管怎样,当selenium启动它的新窗口时,没有设置,没有缓存的密码——这使得用户通过我的程序登录网站成为一场噩梦,因为该网站使用2FA。(@Arman)