51Testing软件测试论坛
标题:
eclipse自动化测试,验证码输入问题
[打印本页]
作者:
Devily_燕
时间:
2017-5-20 11:08
标题:
eclipse自动化测试,验证码输入问题
eclipse下运行selenium脚本,每次到验证码的时候,脚本就运行不下去了,由于验证码没有写死,且网站里的代码比较复杂,所以没找开发,想请教大神有没有其他办法解决验证码的问题,求赐教。脚本如下:
#coding=utf-8
'''
@author: dodo
'''
from selenium import webdriver
import time,unittest
from __builtin__ import unicode
class MyTest(unittest.TestCase):
def setUp(self):
self.driver=webdriver.Firefox()
print("test case start")
def tearDown(self):
self.driver.quit()
print("test case end")
class TestCase1(MyTest):
def test_right_us_right_pwd(self):
driver=self.driver
driver.get("公司网址就不写了")
time.sleep(2)
#用户名正确密码正确
driver.find_element_by_id("username").send_keys(unicode("zhangsan"))
time.sleep(2)
driver.find_element_by_id("password").send_keys("123456")
time.sleep(2)
driver.find_element_by_id("code").send_keys("")
time.sleep(2)
driver.find_element_by_id("btnNext").click()
time.sleep(2)
ts=driver.find_element_by_id("layui-layer-content").text
self.assertEqual(ts,unicode(""),0)
print("test_right_us_right_pwd pass")
作者:
掉渣饼
时间:
2017-5-22 08:59
可以参考下这个帖子:
http://www.cnblogs.com/fnng/p/3606934.html
作者:
梦想家
时间:
2017-5-22 09:04
把验证码注释掉 直接跳过
要不就写个万能验证码
作者:
jingzizx
时间:
2017-5-23 08:11
一般都是楼上的方法了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2