【问题标题】:how can I test a remember me feature using selenium python如何使用 selenium python 测试记住我的功能
【发布时间】:2021-07-06 08:45:56
【问题描述】:

我如何为记住我按钮编写测试用例验证,因为 selenium 每次打开一个没有 cookie 的新浏览器实例。 我听说 ChromeOptions 类可以将 cookie 存储在私有文件中。 我试着寻找论据,发现—— "user-data-dir=/path/"

如何使用这条路径回到我的下一个测试用例以验证它?

【问题讨论】:

    标签: python selenium cookies session-cookies chrome-options


    【解决方案1】:

    在您的第二个循环中添加此代码

    options = webdriver.ChromeOptions() 
    options.add_argument("user-data-dir=C:\\Users\\YOUR_USERNAME_HERE\\AppData\\Local\\Google\\Chrome\\User Data\\")
    
    

    您可能需要也可能不需要重新实例化驱动程序

    driver = webdriver.Chrome(PATH, options=options)
    

    然后执行 GET 请求

     driver.get("http://127.0.0.1:8000/route_that_requires_remember_me")
    

    【讨论】:

      猜你喜欢
      • 2015-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-23
      • 2018-09-05
      • 1970-01-01
      • 2014-01-07
      • 2019-02-16
      相关资源
      最近更新 更多