玲玲公主 发表于 2017-1-4 17:23:32

Selenium测试脚本中、登录时的验证码如何获取

如图、脚本跑到要输入验证码处就报错了

清晨一缕阳光 发表于 2017-1-4 20:40:34

1.可以和开发协商,在测试环境中屏蔽验证码;
2.让开发做个万能验证码(直接写死)。
3.采用其他的方式去做识别码,具体技术需要自行研究。

玲玲公主 发表于 2017-1-5 09:19:37

清晨一缕阳光 发表于 2017-1-4 20:40
1.可以和开发协商,在测试环境中屏蔽验证码;
2.让开发做个万能验证码(直接写死)。
3.采用其他的方式去做 ...

这些方法都知道、只是这是百度的登录界面:lol

清晨一缕阳光 发表于 2017-1-5 09:59:38

玲玲公主 发表于 2017-1-5 09:19
这些方法都知道、只是这是百度的登录界面

那这个就只能采取我说的第三种方式,不过具体方法不会,如果要做你就要请教大神了:lol

梦想家 发表于 2017-1-5 10:22:48

:L

玲玲公主 发表于 2017-1-5 14:17:30

清晨一缕阳光 发表于 2017-1-5 09:59
那这个就只能采取我说的第三种方式,不过具体方法不会,如果要做你就要请教大神了

大神在哪里

李小qq 发表于 2017-1-6 15:01:54

:D

hdice 发表于 2017-2-4 11:18:47

有个比较笨的办法,先手动登录网站,找出来cookie,拷贝下来,然后使用如下的语句

driver.add_cookie({'name':'User', 'value':'XXXXX','domain':'XXX.com'})
driver.get('http://www.XXX.com')

lhq2818 发表于 2017-2-4 14:15:41

开源工具Tesseract-OCR
页: [1]
查看完整版本: Selenium测试脚本中、登录时的验证码如何获取