Python自动化测试实现二维码登录
在网上搜了许久,也没有找到合适的绕过二维码登录网页,所以用了下面的笨蛋办法,注释的代码是使用cookie解决但是最终没有实现,希望厉害的朋友遇见此文章,在评论下如何可以实现绕过二维码进行登录!!!def open_browser_cookie(self):self.driver=webdriver.Chrome()#这里的地址可以输入项目自动化测试最开始的页面url = self.config_g
·
在网上搜了许久,也没有找到合适的绕过二维码登录网页,所以用了下面的笨蛋办法,注释的代码是使用cookie解决但是最终没有实现,
希望厉害的朋友遇见此文章,在评论下如何可以实现绕过二维码进行登录!!!
def open_browser_cookie(self):
self.driver=webdriver.Chrome()
#这里的地址可以输入项目自动化测试最开始的页面
url = self.config_get('url')
log1.info('读取url: %s' % url)
self.driver.get(url)
#等待10s,需要页面跳转让selenium找到元素
self.driver.implicitly_wait(10)
login_btn=('class','qt-text')
# 设置隐士等待10秒,使用手机扫二维码
self.click_selector(login_btn)
self.driver.implicitly_wait(10)
#下面的方法还不能解决直接使用Cookie实现登录
# login_url=self.driver.current_url
# print(login_url)
# self.driver.get(login_url)
# cookies={
# 'SEGMATECHREM':'OU10S0QlMkZKendYZEUyNnVLNng3ZEdnJTNEJTNEOmZPRGxkQ3FlaE9VNVpNN2NpbVRPMUElM0QlM0Q',
# 'gr_user_id':'7f573096-3658-47bc-a0f3-1b4ca1ada4d0',
# 'grwng_uid':'901673d4-c698-43e9-9e87-13debede859e',
# '_ga':'GA1.2.451257667.1607320538',
# }
# for k,v in cookies.items():
# self.driver.add_cookie({'name':k,'value':v})
# self.driver.get(login_url)
# self.driver.refresh()
# time.sleep(5)
# self.driver.quit()
更多推荐




所有评论(0)