如何避免每次使用Selenium python登录
我有以下代码登录到一个网站如何避免每次使用Selenium python登录,python,selenium,webdriver,selenium-chromedriver,Python,Selenium,Webdriver,Selenium Chromedriver,我有以下代码登录到一个网站 from selenium import webdriver driver = webdriver.Chrome("C:\webdrivers\chromedriver.exe") driver.get ("https://examplesite.com") driver.find_element_by_id("username").send_keys("MyUsername") driver.find_element_by_id("password").sen
from selenium import webdriver
driver = webdriver.Chrome("C:\webdrivers\chromedriver.exe")
driver.get ("https://examplesite.com")
driver.find_element_by_id("username").send_keys("MyUsername")
driver.find_element_by_id("password").send_keys("MyPassword")
我在那个主页上点击了几下,然后点击了第二页https://secondpage.com/some/text
在另一个选项卡中打开。我需要做一些自动化测试
但如果我试图直接在第二页中工作,则从下面更改我的上述代码
driver.get ("https://examplesite.com")
对此
driver.get ("https://secondpage.com/some/text")
我被重定向到第一页https://examplesite.com
再次登录
我曾尝试在get
命令中直接传递凭据,如下所示:
driver.get ("https://MyUsarname:MyPassword@secondpage.com/some/text")
但同样的情况也发生了,我被重定向到登录页面
是否有一种方法可以在第二页直接运行脚本,而无需在每次测试时登录?
也许是我已经登录的内存中的mantain
谢谢你的帮助这可能会有所帮助:@benjamin james嗨benjamin。我对Python和类之类的东西非常陌生。感谢分享该链接,但请告诉我如何使用该链接的安装和拆卸类?如何在我的代码中包含它们?