【问题标题】:How to submit HTTP authentication (Flask BASIC Auth) with Selenium to ChromeDriver如何使用 Selenium 向 ChromeDriver 提交 HTTP 身份验证(Flask BASIC Auth)
【发布时间】:2016-08-10 10:07:22
【问题描述】:

我正在使用 BASIC Auth 访问 Flask 应用 URL

from xvfbwrapper import Xvfb
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

def main():
    xvfb = Xvfb()

    xvfb.start()

    driver = webdriver.Chrome()
    driver.get('https://user:password@192.168.178.55:7000/wow')

    xvfb.stop()

if __name__ == '__main__':
    main()

通过 URL 传递 userpassword 不起作用

还有什么建议吗?

我很清楚至少有十几个帖子似乎处理了同样的问题,尽管在使用 ChromeDriver 和 Flask BASIC Auth 时没有一个真正解决这个问题,或者只是过时了。

Here for Firefox onlyHere

【问题讨论】:

    标签: python google-chrome selenium flask selenium-chromedriver


    【解决方案1】:

    通过在网址末尾添加/ 解决

    driver.get('https://user:password@192.168.178.55:7000/wow/')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 2014-10-13
      • 1970-01-01
      • 2011-12-05
      相关资源
      最近更新 更多