TA的每日心情 | 开心 2018-3-16 15:11 |
---|
签到天数: 3 天 连续签到: 1 天 [LV.2]测试排长
|
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") |
|