コード例 #1
0
 def test_hmail(self):
     u'''我要寄件使用地址簿'''
     driver = self.driver
     driver.get(self.base_url + "/index.html")
     driver.find_element_by_link_text(u"个人中心").click()
     login.login(self)
     driver.find_element_by_xpath(
         "/html/body/div[1]/div/div/div[3]/div[1]/div[2]/ul/li[1]/a").click(
         )
     driver.find_element_by_css_selector("img.top_float_image").click()
     driver.find_element_by_id("choiceJJ").click()
     time.sleep(5)
     driver.find_element_by_xpath(
         "/html/body/div[5]/table/tbody/tr/td[4]/button").click()
     time.sleep(5)
     driver.find_element_by_id("submit").click()
     time.sleep(6)
     #检查点
     wq = driver.find_element_by_class_name("font_notice").text
     print wq
     self.assertEqual(wq, u'提供您的寄件信息,即刻预约配送员上门为您取件')
     time.sleep(5)
     code = driver.find_element_by_xpath(
         "/html/body/div[2]/div/div[2]/div/div/div[4]/div").text
     print code
     self.assertIn(u'受理单号是', code)
コード例 #2
0
 def test_denglu(self):
     '''登录主界面'''
     login.login(self, "wangchangwei", "123456")
     self.seach_dengluxinxi = WebDriverWait(self.driver, 5, 1).until \
         (expected_conditions.visibility_of_element_located((By.CSS_SELECTOR, "div.demo-block")),
          message='时间超时').text
     print(self.seach_dengluxinxi)
コード例 #3
0
ファイル: baidu.py プロジェクト: db521/test-report
 def test_baidu_search(self):
     driver = self.driver
     driver.get("http://www.baidu.com/")
     login.login(self)
     driver.find_element_by_id('kw').send_keys('test')
     time.sleep(2)
     driver.find_element_by_id('su').click()
コード例 #4
0
ファイル: reg_reward.py プロジェクト: agnes1991/ZBTest
def reg_reward(driver,pro_name):
	driver = webdriver.Chrome()
	login.login(driver,'2')
	print(u"报名者登陆成功!")

	driver.execute_script(menu_pro)
	title = pro_name
	# user_title = driver.find_elements_by_class_name("user-title")[1].text
	# print(user_title)
	for i in range (0,9):
		user_title = driver.find_elements_by_class_name("user-title")[i].text
		# print(user_title)
		if title in user_title:
			driver.find_elements_by_class_name("user-title")[i].click()

	pro_name = name + time
	handle_name = pro_name + '-开源中国众包平台'
	handle = com.get_window(driver,handle_name)
	# 收藏
	driver.find_element_by_id("heart").click()
	print(u"收藏成功!")
	# 报名
	driver.find_elements_by_class_name("follow")[1].click()
	driver.find_element_by_id("description").clear()
	driver.find_element_by_id("description").send_keys(reg_des)
	driver.find_element_by_id("scheduled").clear()
	driver.find_element_by_id("scheduled").send_keys(reg_sch)
	driver.find_element_by_class_name("choose-box").click()
	a1 = driver.find_element_by_id("reward-apply")
	a1.find_element_by_class_name("bn").click()
	print("报名成功!")
	driver.quit()
コード例 #5
0
 def test_cpassword(self):
     u'''修改密码'''
     driver = self.driver
     driver.get(self.base_url + "/index.html")
     driver.find_element_by_link_text(u"个人中心").click()
     login.login(self)
     driver.find_element_by_id("top").click()
     #修改密码功能
     ps2 = random.choice(['100000','100001','100002','100003','100004','100005','100006','100007','100008','100009','100010','100011','100012','100013','100014','100015','100016','100017','100018','100019','100020','100021','100022','100023','100024','100025','100026','100027','100028','100029','100030','100031'])
     time.sleep(3)
     driver.find_element_by_id("editPassword").click()
     with open('D:\selenium_test\web.password.txt','r') as f:
         ps1 = f.read()
     driver.find_element_by_id("oldPassword").clear()
     driver.find_element_by_id("oldPassword").send_keys(ps1)
     driver.find_element_by_id("password").clear()
     driver.find_element_by_id("password").send_keys(ps2)
     driver.find_element_by_id("tpassword").clear()
     driver.find_element_by_id("tpassword").send_keys(ps2)
     driver.find_element_by_id("confirm").click()
     time.sleep(2)
     #将修改后的新密码保存
     with open('D:\selenium_test\web.password.txt','w') as f:
         f.write(ps2)
     print 'new password is '+ps2  
     driver.find_element_by_class_name("login_out_bottom_count").click()#退出
     time.sleep(2)
     driver.find_element_by_link_text(u"个人中心").click()
     login.login(self)
     #获取信息进行断言
     name1 = driver.find_element_by_xpath("/html/body/div[1]/div/div/div[1]/span[1]").text #右上角登录昵称
     with open('D:\selenium_test\web.nickname.txt','r') as f:
         b1 = f.read()
     self.assertEqual(name1,('\xe6\xac\xa2\xe8\xbf\x8e\xef\xbc\x9a'+b1).decode('utf-8'))
コード例 #6
0
ファイル: upload_expert.py プロジェクト: CindyWei/pyse
	def test_upload1(self):
		#打开首页
		self.driver.get(self.base_url + "/")
		#登录
		login.login(self.driver)
		print self.driver.current_url
		self.assertTrue('student' in self.driver.current_url)
		print 'Login success'
		#点击上传错题导航按钮
		self.driver.find_element_by_id('mi_tab_uploadpage').click()
		#定位到当前元素所在iframe
		self.driver.switch_to_frame("main_iframe")
		time.sleep(3)
		#下拉菜单选择“数学”学科
		select = self.driver.find_element_by_id("subject")
		select.find_element_by_xpath("//option[@value='42']").click()
		#上传图片操作
		self.driver.find_element_by_id("topic_img").send_keys('E:\\automation\\GitHub\\pyse\\image\\00.jpg')
		time.sleep(3)
		#提交
		self.driver.find_element_by_link_text("确定").click()
		time.sleep(3)
		#检查是否回到列表页
		self.driver.find_element_by_id('u2')
		print 'upload self success'
コード例 #7
0
ファイル: test_delmail.py プロジェクト: wsgan001/BasePython
    def test_163mail_delmail_02(self):
        u'''通过点击鼠标右键下拉菜单删除邮件'''
        driver = self.driver
        login.login(driver, self.baseurl, "defias_test", "testing")

        #点击收件箱
        driver.find_element_by_css_selector(
            "div[id='dvNavTree']").find_element_by_css_selector(
                "span[title='收件箱']").click()

        #在第一封邮件上点击鼠标右键
        driver_mail_list = driver.find_element_by_css_selector(
            "div[id$='_ListDiv']").find_elements_by_css_selector(
                "div[sign='letter']")
        menu_mail = driver_mail_list[0].find_element_by_css_selector(
            "b[class$='checkbox']")
        ActionChains(driver).move_to_element(menu_mail).context_click(
            menu_mail).perform()

        #鼠标点击删除选项
        menu_list = driver.find_elements_by_css_selector(
            "div[role='menu']>div[role='menuitem']")
        menu_del = menu_list[4].find_element_by_css_selector(
            ".nui-menu-item-text")
        ActionChains(driver).move_to_element(menu_del).click(
            menu_del).perform()
        #menu_del.click()

        #验证删除成功
        self.assertEqual(
            u"已删除",
            driver.find_element_by_css_selector("span.nui-tips-text>a").text)
コード例 #8
0
    def test_search_mail1(self):
        driver = self.driver
        driver.get(self.base_url)
        self.driver.implicitly_wait(30)

        #登录
        login.login(self)

        driver.switch_to_default_content()

        #搜索邮件
        driver.find_element_by_xpath("//input[@class='nui-ipt-input' and \
                                    @type='text']").send_keys(u'小明')
        time.sleep(5)
        driver.find_element_by_xpath("//input[@class='nui-ipt-input' and \
                                    @type='text']").send_keys(Keys.ENTER)

        #断言搜索邮件标签页面
        time.sleep(5)
        text = driver.find_element_by_xpath("//div[@id='dvMultiTab']/ul\
                                            /li[8]/div[3]").text
        time.sleep(3)
        self.assertEqual(text, u'搜索邮件')

        print u"准备退出..."
        login.logout(self)
        print u"退出了..."
コード例 #9
0
    def test_reset_pwd(self):
        open_homepage(self)
        phone_num='17799999999'
        passwd_num='123456'
        driver = self.driver
        driver.get(self.base_url + "/signin")
        time.sleep(80)
        # 因为同一个手机号一分钟之内只能发一条短信.这里需要等待注册的短信发送超过60秒后在发送忘记重置密码的短信
        driver.find_element_by_link_text(u"找回密码").click()
        print(u"点击找回密码")
        time.sleep(10)

        driver.find_element_by_xpath("//div[@id='resetPwd_account']/input").clear()
        driver.find_element_by_xpath("//div[@id='resetPwd_account']/input").send_keys(phone_num)
        driver.find_element_by_xpath("//div[@id='resetPwd_password']/input").clear()
        driver.find_element_by_xpath("//div[@id='resetPwd_password']/input").send_keys(passwd_num)
        driver.find_element_by_xpath("//div[@id='resetPwd_password_confirm']/input").clear()
        driver.find_element_by_xpath("//div[@id='resetPwd_password_confirm']/input").send_keys(passwd_num)
        driver.find_element_by_id("resetPwd_sendsms_btn").click()
        time.sleep(10)
        Random_code = selcet_chg_pwd (phone_num)
        Random_code = bytes.decode(Random_code)
        print (Random_code)
        driver.find_element_by_xpath("//div[@id='resetPwd_sms_code']/input").clear()
        driver.find_element_by_xpath("//div[@id='resetPwd_sms_code']/input").send_keys(Random_code)
        driver.find_element_by_id("resetPwd_btn").click()
        time.sleep(3)
        login(self)
コード例 #10
0
ファイル: test_delmail.py プロジェクト: wsgan001/BasePython
    def test_163mail_delmail_01(self):
        u'''通过删除按钮进行邮件删除'''
        driver = self.driver
        login.login(driver, self.baseurl, "defias_test", "testing")

        #点击收件箱 @class='nui-tree-item-text' and @title=u'收件箱'
        #driver.find_element_by_xpath("html/body/div/nav/div[2]/ul/li/div/span[@class='nui-tree-item-text']").click()
        #driver.find_element_by_xpath("//li[@id='_mail_component_45_45']/span[2]").click()
        #driver.find_element_by_xpath("//div[@id='dvNavTree']/ul/li/div/span[@class='nui-tree-item-text']").click()
        driver.find_element_by_css_selector(
            "div[id='dvNavTree']").find_element_by_css_selector(
                "span[title='收件箱']").click()

        #选中第一封邮件 /div[@aria-label]
        driver_mail_list = driver.find_element_by_css_selector(
            "div[id$='_ListDiv']").find_elements_by_css_selector(
                "div[sign='letter']")
        driver_mail_list[0].find_element_by_css_selector(
            "b[class$='checkbox']").click()
        '''
        for i in driver_mail_list:
            #i.find_element_by_xpath("div/div/label/span/b").click()
            i.find_element_by_css_selector("b[class$='checkbox']").click()
            break
        '''

        #点击删除按钮
        driver.find_element_by_css_selector(
            "header[id$='_Header']").find_element_by_xpath(
                "div/div[2]/div/span").click()

        #验证删除成功
        self.assertEqual(
            u"已删除",
            driver.find_element_by_css_selector("span.nui-tips-text>a").text)
コード例 #11
0
 def test_c2update_adress(self):
     u'''修改地址'''
     driver = self.driver
     driver.get(self.base_url + "/index.html")
     driver.find_element_by_link_text(u"个人中心").click()
     login.login(self)
     driver.find_element_by_id("middle").click()
     driver.find_element_by_css_selector("button.button_blackbuttons.ulpdate_css").click()
     time.sleep(2)
     driver.find_element_by_id("contact").clear()
     driver.find_element_by_id("contact").send_keys(u"赵铁柱")
     driver.find_element_by_id("mobile").clear()
     driver.find_element_by_id("mobile").send_keys("13311267857")
     driver.find_element_by_id("contactAddress").clear()
     driver.find_element_by_id("contactAddress").send_keys("")
     driver.find_element_by_id("address").clear()
     driver.find_element_by_id("address").send_keys(u"测试详细地址1")
     driver.find_element_by_css_selector("button.button_blackbuttons.save_btn").click()
     time.sleep(2)       
     #获取信息进行断言
     name1 = driver.find_element_by_id("s_contact").text #姓名
     self.assertEqual(name1,'赵铁柱'.decode('utf-8'))
     mobile = driver.find_element_by_id("s_mobile").text #手机号
     self.assertEqual(mobile,'13311267857')
     contactAddress = driver.find_element_by_id("s_contactAddress").text #电话
     self.assertEqual(contactAddress,'')
     adreess = driver.find_element_by_id("s_address").text #详细地址
     self.assertEqual(adreess,'测试详细地址1'.decode('utf-8'))
コード例 #12
0
 def test_163mail_sendmail_01(self):
     u'''只输入收件人进行发送邮件'''
     driver = self.driver
     #登录
     login.login(driver, self.baseurl, 'defias_test', 'testing')
     
     #点击写信按钮
     driver.find_element_by_css_selector("#dvNavTop").find_element_by_xpath("ul/li[2]/span[2]").click()
     
     #输入收件人信息
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").clear()
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").send_keys("*****@*****.**")
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").send_keys(Keys.ENTER)
     
     #点击发送按钮
     #driver.find_element_by_xpath("html/body/div[2]/div/div[2]/header/div/div/div/span[2]").click()
     button_list = driver.find_element_by_css_selector(".frame-main-outer").find_elements_by_css_selector(".nui-toolbar-item")
     button_list[0].find_element_by_css_selector(".nui-btn-text").click()
     
     #点击确定按钮 弹出窗处理
     driver.switch_to_active_element().send_keys(Keys.ENTER)   #通过键盘回车确定,如何通过鼠标点击确定?
     
     #显示等待
     '''
     for unused_i in range(60):
         try:
             if u"发送成功" == driver.find_element_by_css_selector("h1[id$='_succInfo']").text: break
         except: pass
         time.sleep(1)
     else: self.fail("time out")
     '''
     WebDriverWait(driver,10).until(EC.text_to_be_present_in_element((By.CSS_SELECTOR,"h1[id$='_succInfo']"),u"发送成功"))
     
     #断言
     self.assertEqual(u"发送成功", driver.find_element_by_css_selector("h1[id$='_succInfo']").text)
コード例 #13
0
 def test_163mail_sendmail_02(self):
     u'''只输入收信人与主题发送邮件'''
     driver = self.driver
     #登录
     login.login(driver, self.baseurl, 'defias_test', 'testing')
     
     #点击写信按钮
     driver.find_element_by_css_selector("#dvNavTop").find_element_by_xpath("ul/li[2]/span[2]").click()
     
     #输入收件人信息
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").clear()
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").send_keys("*****@*****.**")
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").send_keys(Keys.ENTER)
     
     #输入主题信息
     driver.find_element_by_css_selector("div[aria-label='邮件主题输入框,请输入邮件主题']>input").clear()
     driver.find_element_by_css_selector("div[aria-label='邮件主题输入框,请输入邮件主题']>input").send_keys(u"test测试")
     
     #点击发送按钮
     button_list = driver.find_element_by_css_selector(".frame-main-outer").find_elements_by_css_selector(".nui-toolbar-item")
     button_list[0].find_element_by_css_selector(".nui-btn-text").click()
     
     #点击确定按钮
     driver.switch_to_active_element().send_keys(Keys.ENTER)   #通过键盘回车确定,如何通过鼠标点击确定?
     
     #显示等待
     WebDriverWait(driver,10).until(EC.text_to_be_present_in_element((By.CSS_SELECTOR,"h1[id$='_succInfo']"),u"发送成功"))
     
     #断言
     self.assertEqual(u"发送成功", driver.find_element_by_css_selector("h1[id$='_succInfo']").text)
コード例 #14
0
 def test_163mail_sendmail_03(self):
     u'''输入收信人、主题和正文发送邮件'''
     driver = self.driver
     #登录
     login.login(driver, self.baseurl, 'defias_test', 'testing')
     
     #点击写信按钮
     driver.find_element_by_css_selector("#dvNavTop").find_element_by_xpath("ul/li[2]/span[2]").click()
     
     #输入收件人信息
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").clear()
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").send_keys("*****@*****.**")
     driver.find_element_by_css_selector("input.nui-editableAddr-ipt").send_keys(Keys.ENTER)
     
     #输入主题信息
     driver.find_element_by_css_selector("div[aria-label='邮件主题输入框,请输入邮件主题']>input").clear()
     driver.find_element_by_css_selector("div[aria-label='邮件主题输入框,请输入邮件主题']>input").send_keys(u"test测试")
     
     #输入邮件正文信息 
     driver.find_element_by_css_selector("div[aria-label='邮件主题输入框,请输入邮件主题']>input").send_keys(Keys.TAB)
     #表单切换,切换到APP-editor-iframe
     driver.switch_to_frame(driver.find_element_by_class_name('APP-editor-iframe'))                              
     driver.find_element_by_class_name('nui-scroll').send_keys(u"我是邮件正文,I am mail contain")
     #切换回默认frame
     driver.switch_to_default_content()
     
     #点击发送按钮
     button_list = driver.find_element_by_css_selector(".frame-main-outer").find_elements_by_css_selector(".nui-toolbar-item")
     button_list[0].find_element_by_css_selector(".nui-btn-text").click()
     
     #显示等待发送成功
     WebDriverWait(driver,10).until(EC.text_to_be_present_in_element((By.CSS_SELECTOR,"h1[id$='_succInfo']"),u"发送成功免费短信通知"))
     
     #断言
     self.assertEqual(u"发送成功免费短信通知", driver.find_element_by_css_selector("h1[id$='_succInfo']").text)   
コード例 #15
0
 def test_163mail_delmail_01(self):
     u'''通过删除按钮进行邮件删除'''
     driver = self.driver
     login.login(driver, self.baseurl, "defias_test", "testing")
     
     #点击收件箱 @class='nui-tree-item-text' and @title=u'收件箱'
     #driver.find_element_by_xpath("html/body/div/nav/div[2]/ul/li/div/span[@class='nui-tree-item-text']").click()
     #driver.find_element_by_xpath("//li[@id='_mail_component_45_45']/span[2]").click()
     #driver.find_element_by_xpath("//div[@id='dvNavTree']/ul/li/div/span[@class='nui-tree-item-text']").click()
     driver.find_element_by_css_selector("div[id='dvNavTree']").find_element_by_css_selector("span[title='收件箱']").click()
     
     
     #选中第一封邮件 /div[@aria-label]
     driver_mail_list = driver.find_element_by_css_selector("div[id$='_ListDiv']").find_elements_by_css_selector("div[sign='letter']")
     driver_mail_list[0].find_element_by_css_selector("b[class$='checkbox']").click()
     '''
     for i in driver_mail_list:
         #i.find_element_by_xpath("div/div/label/span/b").click()
         i.find_element_by_css_selector("b[class$='checkbox']").click()
         break
     '''
     
     #点击删除按钮
     driver.find_element_by_css_selector("header[id$='_Header']").find_element_by_xpath("div/div[2]/div/span").click()
     
     #验证删除成功
     self.assertEqual(u"已删除",driver.find_element_by_css_selector("span.nui-tips-text>a").text)
コード例 #16
0
ファイル: approve_reward.py プロジェクト: agnes1991/ZBTest
def approve_reward(driver, pro_name):
	driver = webdriver.Chrome()
	#发布者登陆
	login.login(driver,'3')
	print("登陆成功")
	handle = com.get_window(driver,u'首页 - OSC业务管理系统')
	# print(handle)
	driver.implicitly_wait(3)

	# 查找到发布的项目
	driver.find_element_by_xpath(zb_m).click()
	driver.find_element_by_xpath(approve_rew).click()
	# srh = 'document.getElementsByName("q").clear()'
	driver.find_element_by_name("q").clear()
	# pro_name = name+time
	driver.find_element_by_name("q").send_keys(pro_name)
	driver.find_element_by_name("q").submit()
	driver.implicitly_wait(3)

	# 审核项目
	driver.find_element_by_xpath(confirm).click()

	driver.implicitly_wait(3)
	# driver.switch_to_alert()
	driver.find_element_by_id("update-tag").click()
	print(u"审核通过,待托管!")
	driver.quit()
コード例 #17
0
 def test_login_3(self):
     u"""iwebshop登录无效测试用例"""
     print u'test_login_3开始执行'
     driver = self.driver
     wb = xlrd.open_workbook('C:\python\data\data.xls')
     sh = wb.sheet_by_name('lognk')
     username = sh.cell_value(3,0)
     password = sh.cell_value(3,1)
     driver.get("http://127.0.0.1:8888/iwebshop/")
     #调用登录函数
     login.login(self,username,password)
     
     #获取错误提示信息
     a = driver.find_element_by_class_name("invalid-msg").text
     print u'实际结果:',a
     
     b = u'填写用户名或邮箱'
     print u'预期结果:',b
     c = cmp(a,b)
     if c == 0:
         print "success"
         print u'测试通过'
     else:
         print 'fail'
         print u'测试失败'
コード例 #18
0
ファイル: test_login.py プロジェクト: zhaoxiaojun/StudyPython
 def test_wifiadmin_login_erroruser(self):
     u'''输入错误的用户名密码登陆'''
     username = self.xlseng.readcell('sheet1',3,2)
     password = self.xlseng.readcell('sheet1',3,3)
     exp_info_login = self.xlseng.readcell('sheet1',3,4)
     
     driver = self.driver
     login.login(driver,self.base_url,username,password)
     self.assertEqual(exp_info_login, driver.find_element_by_css_selector("div.msg>p").text)                
コード例 #19
0
 def test_2_create_post(self):
     """test create_post"""    
     login.login(self.dr, self.usrname, self.pswd)
     title = self.creat_post()
     print "title:" + title
     self.dr.get(self.post_list_url)
     time.sleep(5)
     post_list_table = self.dr.find_element_by_class_name('wp-list-table')
     self.assertTrue(title in post_list_table.text)
コード例 #20
0
ファイル: create_post.py プロジェクト: CindyWei/WordPress
	def test_create_post(self):
		"""添加一个文章用例"""
		#调用login公用方法
		login.login(self.dr) #调用login公用方法
		title = createpost.create_post(self.dr)
		self.dr.get(self.post_list_url)
		post_list_table = self.dr.find_element_by_class_name('wp-list-table')
		self.assertTrue(title in post_list_table.text)
		print "AddPost: success"
コード例 #21
0
 def error(self):
     driver = self.driver
     driver.get(self.base_url)
     logins = root.getElementsByTagName("error")
     username = logins[0].getAttribute("username")
     password = logins[0].getAttribute("password")
     prompt_info = logins[0].firstChild.data
     login.login(self, username, password)
     text = driver.find_element_by_xpath('//*[@class="m-nerror"]').text
     self.assertEqual(prompt_info, text)
コード例 #22
0
ファイル: test_login.py プロジェクト: lockhat/testcase
    def test_login_3(self):
        u'''密码错误,哈哈哈'''
        driver = self.driver
        driver.get(self.base_url)
        driver.implicitly_wait(30)

        login.login(self, "tzjjd527", "tmjd")
        text = driver.find_element_by_xpath("//div[@class='ferrorhead']").text
        self.assertEqual(text, u"帐号或密码错误")
        driver.implicitly_wait(3000)
コード例 #23
0
ファイル: test_login.py プロジェクト: lockhat/testcase
    def test_login_2(self):
        u'''登录名为空'''
        driver = self.driver
        driver.get(self.base_url)
        driver.implicitly_wait(30)

        login.login(self, "", "tmjd527527")
        text = driver.find_element_by_xpath("//div[@class='ferrorhead']").text
        self.assertEqual(text, u"请输入帐号")
        driver.implicitly_wait(3000)
コード例 #24
0
 def setUp(self):
     self.driver = webdriver.Firefox()
     self.driver.maximize_window()
     self.driver.implicitly_wait(10)
     self.base_url = "http://192.168.1.55:8080"
     driver = self.driver
     driver.get(self.base_url + "/")
     driver.implicitly_wait(30)
     login.login(self, "*****@*****.**", "123456")
     time.sleep(2)
コード例 #25
0
    def test_163mail_sendmail_04(self):
        u'''输入收信人、主题和附件发送邮件'''
        driver = self.driver
        #登录
        login.login(driver, self.baseurl, 'defias_test', 'testing')

        #点击写信按钮
        driver.find_element_by_css_selector("#dvNavTop").find_element_by_xpath(
            "ul/li[2]/span[2]").click()

        #输入收件人信息
        driver.find_element_by_css_selector(
            "input.nui-editableAddr-ipt").clear()
        driver.find_element_by_css_selector(
            "input.nui-editableAddr-ipt").send_keys("*****@*****.**")
        driver.find_element_by_css_selector(
            "input.nui-editableAddr-ipt").send_keys(Keys.ENTER)

        #输入主题信息
        driver.find_element_by_css_selector(
            "div[aria-label='邮件主题输入框,请输入邮件主题']>input").clear()
        driver.find_element_by_css_selector(
            "div[aria-label='邮件主题输入框,请输入邮件主题']>input").send_keys(u"test测试")

        #输入邮件正文信息
        driver.find_element_by_css_selector(
            "div[aria-label='邮件主题输入框,请输入邮件主题']>input").send_keys(Keys.TAB)
        driver.switch_to_frame(
            driver.find_element_by_class_name('APP-editor-iframe'))  #切换frame
        driver.find_element_by_class_name('nui-scroll').send_keys(
            u"我是邮件正文,I am mail contain")
        driver.switch_to_default_content()  #切换回默认frame

        #附件上传
        #点击上传按钮
        driver.find_element_by_css_selector(".O0").click()
        #调用autoit脚本
        os.system(
            r"E:\Code\yzhselenium\test_163mail\testcase\tools\upfile.exe")

        #点击发送按钮
        button_list = driver.find_element_by_css_selector(
            ".frame-main-outer").find_elements_by_css_selector(
                ".nui-toolbar-item")
        button_list[0].find_element_by_css_selector(".nui-btn-text").click()

        #显示等待发送成功
        WebDriverWait(driver, 10).until(
            EC.text_to_be_present_in_element(
                (By.CSS_SELECTOR, "h1[id$='_succInfo']"), u"发送成功免费短信通知"))

        #断言
        self.assertEqual(
            u"发送成功免费短信通知",
            driver.find_element_by_css_selector("h1[id$='_succInfo']").text)
コード例 #26
0
	def test_error(self):
		u'''账户名和密码不匹配'''
		driver = self.driver
		driver.get(self.base_url)
		tagname = root.getElementsByTagName("error")
		username = tagname[0].getAttribute("username")
		password = tagname[0].getAttribute("password")
		prompt_info = tagname[0].firstChild.data
		login.login(self,username,password)
		text = driver.find_element_by_xpath("//p[@id='loginname_error' and @style='display: block;']").text
		self.assertEqual(text,prompt_info)
コード例 #27
0
ファイル: search.py プロジェクト: CindyWei/pyse
	def test_search(self):
		self.driver.get(self.base_url+'/')
		login.login(self.driver)
		#定位到当前元素所在iframe
		self.driver.switch_to_frame("main_iframe")
		self.driver.find_element_by_id('subject').find_element_by_xpath("//option[@value='42']").click()
		self.driver.find_element_by_id('request').find_element_by_xpath("//option[@value='1']").click()
		time.sleep(3)
		self.driver.find_element_by_id('u2').click()
		time.sleep(5)
		print 'upload self success'
コード例 #28
0
	def test_pwd_null(self):
		u'''密码为空'''
		driver = self.driver
		driver.get(self.base_url)
		tagname = root.getElementsByTagName("pwd_null")
		username = tagname[0].getAttribute("username")
		password = tagname[0].getAttribute("password")
		prompt_info = tagname[0].firstChild.data
		login.login(self,username,password)
		text = driver.find_element_by_xpath("//p[@id='loginpwd_error']").text
		self.assertEqual(text,prompt_info)
コード例 #29
0
ファイル: test_login.py プロジェクト: lockhat/testcase
    def test_login(self):
        u'''登录名和密码正确时正确登录(登录名为tzjjd527)'''
        driver = self.driver
        driver.get(self.base_url)
        driver.implicitly_wait(30)

        login.login(self, "tzjjd527", "tmjd527527")
        text = driver.find_element_by_id("spnUid").text
        self.assertEqual(text, u"*****@*****.**")
        driver.implicitly_wait(3000)
        login.logout(self)
コード例 #30
0
    def test_wifiadmin_ad_chk(self):
        u'''成功审核广告'''
        #获取当前时间
        now = time.strftime("%Y-%m-%d %H-%M-%S")

        #webdriver驱动
        driver = self.driver
        driver.maximize_window()  #窗口最大化

        #登录百万点系统
        login.login(driver, self.baseurl, 'test', 'testing')

        #点击广告
        driver.find_element_by_css_selector(
            ".ku_fix.quike").find_element_by_xpath("h1[2]").click()

        #点击广告&广告位
        driver.find_element_by_css_selector("h2[accessid='11']").click()

        #点击广告审核
        driver.find_element_by_css_selector("li[accessid='33']").click()

        try:
            #审核通过一条广告,点击审核按钮
            ad_driver_list = driver.find_elements_by_css_selector(
                ".b_table>tbody>tr")
            ad_driver_list[4].find_element_by_css_selector(
                "button[class='one']").click()

            #选择审核通过
            time.sleep(1)
            driver.find_elements_by_css_selector(
                "input[name='audit_status']")[0].click()

            #输入审核说明
            driver.find_element_by_css_selector("#audit_desc").send_keys(
                u"测试testing")

            #点击提交按钮
            driver.find_element_by_css_selector("#ad_audit_btn").click()

            self.assertEqual(
                u"广告审核成功!",
                driver.find_element_by_css_selector(
                    ".ajax_build_tip.success").text)
        except Exception as e:
            print "Exception:[%s][%s]" % (sys.exc_info()[2].tb_lineno, str(e))
            screenshot_path = "E:\\Code\\yzhselenium\\test_wifiadmin\\report\\test_ad_chk_errorimg" + now + ".jpg"  #错误截图存放路径
            driver.get_screenshot_as_file(screenshot_path)  #错误截屏

        finally:
            #退出百万点系统
            time.sleep(1)
            login.logout(driver)
コード例 #31
0
	def test_right(self):
		u'''登录成功'''
		driver = self.driver
		driver.get(self.base_url)
		tagname = root.getElementsByTagName("right")
		username = tagname[0].getAttribute("username")
		password = tagname[0].getAttribute("password")
		prompt_info = tagname[0].firstChild.data
		login.login(self,username,password)
		text = driver.find_element_by_xpath("//div[@class='info clearfix']/a/em").text
		self.assertEqual(text,prompt_info)
		login.logout(self)
コード例 #32
0
ファイル: test_send.py プロジェクト: ihtwang/test
    def test_send_mail3(self):
        driver = self.driver
        driver.get(self.base_url)

        #登录
        login.login(self)

        driver.switch_to_default_content()
        #写信
        #driver.find_element_by_css_selector("#_mail_component_47_47 > span.oz0").click()
        time.sleep(10)
        driver.find_element_by_css_selector("#_mail_component_70_70 >\
                                            span.oz0").click()
        time.sleep(10)
        #填写收件人和主题
        driver.find_element_by_xpath("//*[@class='bz0']/div[2]/div[1]/input")\
            .send_keys(self.username + '@126.com;')
        time.sleep(5)
        driver.find_element_by_xpath("//input[@class='nui-ipt-input'\
                                     and @type='text'\
                                     and @maxlength='256']"                                                           ).\
            send_keys(u'给iht的信')
        time.sleep(10)

        #上传附件
        print u"准备上传附件"
        #driver.find_element_by_class_name("O0").send_keys(
        #    r'C:\Python27\python.exe')

        driver.find_element_by_class_name("by0").click()
        time.sleep(2)

        # SendKeys
        SendKeys.SendKeys(r'C:\Python27\python.exe')  # 发送文件地址
        time.sleep(2)
        SendKeys.SendKeys("{ENTER}")  # 发送回车键

        print u"准备发送邮件"

        #发送邮件
        time.sleep(10)
        driver.find_element_by_xpath("/html/body/div[2]/div[1]/div[2]\
                                     /header/div[1]/div[1]/div[1]\
                                     /span[2]").click()

        #断言发送结果
        time.sleep(10)
        text = driver.find_element_by_class_name('tK1').text
        self.assertEqual(text, u'发送成功可用手机接收回复')
        print u"准备退出..."
        login.logout(self)
        print u"退出了..."
コード例 #33
0
ファイル: test_login.py プロジェクト: zhaoxiaojun/StudyPython
 def test_wifiadmin_login_fail(self):
     u'''非正常登陆'''
     username_list = self.xlseng.readcol('sheet1',2)
     password_list = self.xlseng.readcol('sheet1',3)
     exp_info_list = self.xlseng.readcol('sheet1',4)
      
     nrow = self.xlseng.info()[0]   #数据总行数,包括首行
     i = 3
     while i < nrow:
         driver = self.driver
         login.login(driver,self.base_url,username_list[i], password_list[i])
         self.assertEqual(exp_info_list[i], driver.find_element_by_css_selector("div.msg").text)
         i = i+1
コード例 #34
0
ファイル: calss_gonggao.py プロジェクト: CindyWei/pyse
 def test_gonggao(self):
     self.driver.get(self.base_url+'/')
     login.login(self.driver)
     self.driver.find_element_by_link_text('班级管理').click()
     time.sleep(3)
     self.driver.switch_to_frame("main_iframe")
     self.driver.find_element_by_link_text('11').click()
     close = self.driver.find_element_by_class_name('closeDialog')
     print close.text
     time.sleep(3)
     close.click()
     time.sleep(1)
     print "success"
コード例 #35
0
 def test_163mail_login_fail(self):
     u'''非正常登陆'''
     username_list = self.xlseng.readcol('sheet1',2)
     password_list = self.xlseng.readcol('sheet1',3)
     exp_info_list = self.xlseng.readcol('sheet1',4)
     
     nrow = self.xlseng.info()[0]
     i = 2
     while i < nrow:
         driver = self.driver
         login.login(driver,self.base_url,username_list[i], password_list[i])
         self.assertEqual(exp_info_list[i], driver.find_element_by_css_selector(".error-tt>p").text)
         i = i+1
コード例 #36
0
 def test_163mail_login_logout(self):
     u'''正常登陆和退出'''
     username = self.xlseng.readcell('sheet1',2,2)
     password = self.xlseng.readcell('sheet1',2,3)
     exp_info_login = self.xlseng.readcell('sheet1',2,4)
     exp_info_logout = self.xlseng.readcell('sheet1',2,5)
     
     driver = self.driver
     login.login(driver,self.base_url,username,password)
     self.assertEqual(exp_info_login, driver.find_element_by_id("spnUid").text)
     
     login.logout(driver)
     self.assertEqual(exp_info_logout, driver.find_element_by_css_selector("h1").text)
コード例 #37
0
ファイル: test_login.py プロジェクト: quicknow/test_xmlmail
 def test_error(self):
     driver = self.driver
     driver.get(self.base_url)
     logins = root.getElementsByTagName('error')
     #获得null 标签的username、passwrod 属性值
     username=logins[0].getAttribute("username")
     password=logins[0].getAttribute("password")
     prompt_info = logins[0].firstChild.data
     #登录
     login.login(self,username,password)
     #获取断言信息进行断言
     text = driver.find_element_by_xpath("//div[@class='error-tt']/p").text
     self.assertEqual(text,prompt_info)
コード例 #38
0
 def test_login3(self):
     '''不输入用户名登录测试'''
     driver = self.driver
     driver.get(self.url)
     time.sleep(2)
     driver.switch_to.frame(0)
     #无用户名和密码
     login.login(self, "test616387", "")
     # 获取断言信息进行验证
     test = login.trylogin(self)
     self.assertTrue(test)
     # 退出操作
     login.logout(self)
コード例 #39
0
ファイル: test_search.py プロジェクト: quicknow/test_xmlmail
 def test_search_mail(self):
     driver = self.driver
     driver.get(self.base_url)
     #调用登录模块
     login.login(self,'*****@*****.**','zwb888888')
     #搜索邮件
     driver.find_element_by_xpath("//input[@class='nui-ipt-input' and @type='text']").send_keys(u'小明')
     driver.find_element_by_xpath("//input[@class='nui-ipt-input' and @type='text']").send_keys(Keys.ENTER)
     #断言搜索邮件标签页面
     text= driver.find_element_by_xpath("//div[@id='dvMultiTab']/ul/li[5]/div[3]").text
     self.assertEqual(text,u'搜索邮件')
     #调用退出
     login.logout(self)
コード例 #40
0
    def test_c2update_adress(self):
        u'''修改地址'''
        driver = self.driver
        driver.get(self.base_url + "/index.html")
        driver.find_element_by_link_text(u"个人中心").click()
        login.login(self)
        driver.find_element_by_id("middle").click()
        driver.find_element_by_css_selector(
            "button.button_blackbuttons.ulpdate_css").click()
        time.sleep(2)

        driver.find_element_by_css_selector(".item-address.bg_fuzzy_content")
        driver.find_element_by_css_selector("label").click()
        #driver.get("http://www.rufengda.com/auth/user.jsp")
        time.sleep(2)
        #driver.implicitly_wait(5)
        js = "var x=document.getElementById(\"tagName\");x.value=\"My\";"
        driver.execute_script(js)
        driver.find_element_by_css_selector(".fom").click()
        driver.find_element_by_css_selector("#contact").click()
        driver.execute_script(
            "var x=document.getElementById(\"contact\");x.value=\"ZTZ\";")
        driver.execute_script(
            "var x=document.getElementById(\"mobile\");x.value=\"13311267857\";"
        )
        driver.execute_script(
            "var x=document.getElementById(\"contactAddress\");x.value=\"\";")
        driver.execute_script(
            "var x=document.getElementById(\"address\");x.value=\"address\";")

        #driver.find_element_by_xpath("/html/body/div[2]/div/div[2]/div[2]/div[1]/form/div[2]/span[1]/input").clear()
        #driver.find_element_by_xpath("/html/body/div[2]/div/div[2]/div[2]/div[1]/form/div[2]/span[1]/input").send_keys(u"赵铁柱")
        #driver.find_element_by_id("mobile").clear()
        #driver.find_element_by_id("mobile").send_keys("13311267857")
        #driver.find_element_by_id("contactAddress").clear()
        #driver.find_element_by_id("contactAddress").send_keys("")
        #driver.find_element_by_id("address").clear()
        #driver.find_element_by_id("address").send_keys(u"测试详细地址1")
        driver.find_element_by_css_selector(
            "button.button_blackbuttons.save_btn").click()
        time.sleep(2)
        #获取信息进行断言
        name1 = driver.find_element_by_id("s_contact").text  #姓名
        self.assertEqual(name1, 'ZTZ'.decode('utf-8'))
        mobile = driver.find_element_by_id("s_mobile").text  #手机号
        self.assertEqual(mobile, '13311267857')
        contactAddress = driver.find_element_by_id(
            "s_contactAddress").text  #电话
        self.assertEqual(contactAddress, '')
        adreess = driver.find_element_by_id("s_address").text  #详细地址
        self.assertEqual(adreess, 'address'.decode('utf-8'))
コード例 #41
0
 def test_null(self):
     driver = self.driver
     driver.get(self.base_url)
     logins = root.getElementsByTagName('null')
     # 获得null标签的username、password属性值
     username = logins[0].getAttribute("username")
     password = logins[0].getAttribute("password")
     prompt_info = logins[0].firstChild.data
     # 登录
     login.login(self, username, password)
     # 获取断言信息进行断言
     text = driver.find_element_by_xpath(
         '//*[@class="m-nerror err_email"]').text
     self.assertEqual(text, prompt_info)
コード例 #42
0
ファイル: changepwd.py プロジェクト: CindyWei/pyse
 def test_gonggao(self):
     self.driver.get(self.base_url+'/')
     login.login(self.driver)
     username = self.driver.find_element_by_link_text('魏亚欣')
     ActionChains(self.driver).move_to_element(username).perform()
     time.sleep(2)
     self.driver.find_element_by_link_text('修改密码').click()
     time.sleep(2)
     self.driver.switch_to_frame('main_iframe')
     self.driver.find_element_by_id('oldpd').send_keys('123456')
     self.driver.find_element_by_id('pwd').send_keys('1234567')
     self.driver.find_element_by_name('repassword').send_keys('1234567')
     self.driver.find_element_by_link_text('提交').click()
     time.sleep(3)
コード例 #43
0
    def test_login(self):
        '''登录邮箱成功测试'''
        driver = self.driver
        driver.get(self.url)
        time.sleep(2)
        driver.switch_to.frame(0)
        #登录126邮箱
        login.login(self, "test616387", "a123456")
        #获取断言信息进行验证
        test = login.trylogin(self)
        self.assertTrue(test)

        #退出操作
        login.logout(self)
コード例 #44
0
ファイル: test_login.py プロジェクト: zhaoxiaojun/StudyPython
 def test_wifiadmin_login_logout(self):
     u'''正常登陆和退出'''
     username = self.xlseng.readcell('sheet1',2,2)
     password = self.xlseng.readcell('sheet1',2,3)
     exp_info_login = self.xlseng.readcell('sheet1',2,4)
     exp_info_logout = self.xlseng.readcell('sheet1',2,5)
     
     driver = self.driver
     login.login(driver,self.base_url,username,password)
     self.assertEqual(exp_info_login, driver.find_element_by_css_selector("div.hi>h1").text)
     
     time.sleep(2)
     login.logout(driver)
     self.assertEqual(exp_info_logout, driver.current_url)
コード例 #45
0
    def test_send_mail4(self):
        driver = self.driver
        driver.get(self.base_url)
        #登录
        login.login(self,"*****@*****.**","zwb888888")
        #写信
        driver.find_element_by_xpath(".//*[@id='_mail_component_57_57']/span[2]").click()
        #填写收件人和主题
        driver.find_element_by_xpath("//*[@class='bz0']/div[2]/div/input").send_keys('*****@*****.**')
        time.sleep(2)
        #driver.find_element_by_xpath(".//*[@id='_mail_button_13_253']/span[2]").click()
        driver.find_element_by_xpath("//input[@class='nui-ipt-input' and @type='text' and @maxlength='256']").send_keys(u'给小明的信')
        
        #获得当前窗口的句柄
        window_handle = driver.window_handles
        
        #定位富文本表单
        print window_handle
        class_name = driver.find_element_by_class_name('APP-editor-iframe')
        driver.switch_to_frame(class_name)
        #编写邮件正文
        driver.find_element_by_tag_name('body').send_keys(u'你好,小明好久不见。')
        #退出iframe
        driver.switch_to_default_content()
        #driver.switch_to_window(window_handle)
        #断言发送结果
        #driver.find_element_by_xpath("//*[@id='_mail_button_11_237']/span[2]").click()
        
        driver.find_element_by_xpath("//header/div/div/div/span[2]").click()

        #需要一个加一个智能等待时间
        #time.sleep(2)
        #隐式等待
        #driver.implicitly_wait(6)
        
        #智能等待
        showelement=driver.find_element_by_class_name('tK1')
        
        element = WebDriverWait(driver,10,0.5).until(lambda driver : showelement.is_displayed())
     
        
        text = driver.find_element_by_class_name('tK1').text
        
        print text

        #断言验证
        self.assertEqual(text,u'发送成功免费短信通知')

        #退出
        login.logout(self)
コード例 #46
0
ファイル: test_login.py プロジェクト: quicknow/test_xmlmail
    def test_user_null(self):
        driver = self.driver
        driver.get(self.base_url)
        logins = root.getElementsByTagName('user_null')
        #获得null 标签的username、passwrod 属性值
        username=logins[0].getAttribute("username")
        password=logins[0].getAttribute("password")
        prompt_info = logins[0].firstChild.data
        #登录
        login.login(self,username,password)
        #获取断言信息进行断言

        time.sleep(10)
        text = driver.find_element_by_xpath(".//*[@id='bubbleLayerWrap']/div/p").text
        self.assertEqual(text,prompt_info)
コード例 #47
0
	def test_user_null(self):
		u'''用例3:输入密码,但是用户名为空'''
		driver = self.driver
		driver.get(self.base_url)
		logins = root.getElementsByTagName('user_null')
		username = logins[0].getAttribute("username")
		password = logins[0].getAttribute("password")
		prompt_info = logins[0].firstChild.data
		sleep(1)
		login.login(self,username,password)
		sleep(2)
		#获取断言信息进行断言
		text = driver.find_element_by_xpath("//div[@class='error-tt']/p").text
		self.assertEqual(text,prompt_info)
		print "用例3执行完毕!"
コード例 #48
0
ファイル: rate_reward.py プロジェクト: agnes1991/ZBTest
def rate_buyer(driver):
	driver = webdriver.Chrome()
	# 开发者评价发布者
	login.login(driver,'2')
	com.goto_wp(driver)

	handle = com.get_window(driver,u"参与的项目-开源中国众包平台")
	driver.find_element_by_xpath(l3).click()

	handle = com.get_window(driver,u"评价对方-开源中国众包平台")
	com.rate_seller(driver,1,2,3,4,5)
	driver.find_element_by_id("comment").clear()
	driver.find_element_by_id("comment").send_keys(u"这是一个评价")
	driver.find_element_by_xpath(l2).click()
	driver.quit()
コード例 #49
0
ファイル: information.py プロジェクト: CindyWei/pyse
 def test_information(self):
     self.driver.get(self.base_url+'/')
     login.login(self.driver)
     self.driver.find_element_by_link_text('个人信息').click()
     time.sleep(3)
     self.driver.switch_to_frame("main_iframe")
     self.driver.find_element_by_link_text('编辑').click()
     self.driver.find_element_by_id('email').send_keys('*****@*****.**')
     self.driver.find_element_by_id('editAva').click()
     self.driver.find_element_by_id('topic_img').send_keys('E:\\automation\\GitHub\\pyse\\image\\00.jpg')
     time.sleep(3)
     self.driver.find_element_by_class_name('baseinf_but btn_ok').click()
     time.sleep(3)
     self.driver.find_element_by_link_text('保存').click()
     time.sleep(2)
コード例 #50
0
ファイル: shouye.py プロジェクト: pandaly/zichan100
    def __init__(self):
        self.driver = webdriver.Chrome()
        self.driver.implicitly_wait(20)
        self.driver.maximize_window()
        self.driver.get('http://101.201.41.60:60/platform/web/site/index')
        print("111")
        sleep(1)
        login.login(self, "lixingyu", "123456")
        self.seach_dengluxinxi=WebDriverWait(self.driver,5,1).until\
        (expected_conditions.visibility_of_element_located((By.CSS_SELECTOR,"div.demo-block")),message='时间超时').text
        print(self.seach_dengluxinxi)


#     if __name__=='__main__':
#         unittest.main()
コード例 #51
0
ファイル: finish_reward.py プロジェクト: agnes1991/ZBTest
def update_solu(driver):
	driver = webdriver.Chrome()
	# 开发者修改方案并再次提交
	login.login(driver,'2')
	com.goto_wp(driver)

	handle = com.get_window(driver,u"参与的项目-开源中国众包平台")
	driver.find_element_by_xpath(l3).click()
	driver.find_element_by_id("btn-update-solution").click()
	driver.find_element_by_id("update-solution-description").clear()
	driver.find_element_by_id("update-solution-description").send_keys(u"这是修改后重新提交的解决方案!")
	driver.find_element_by_id("update-solution-source").clear()
	driver.find_element_by_id("update-solution-source").send_keys("http://www.microsoft.com")
	driver.find_element_by_xpath(l7).click()
	print(u"修改方案成功!")
	driver.quit()
コード例 #52
0
 def __init__(self,driver):
     self.driver=driver
     self.login=login(self.driver)
     self.baseCom=BaseCommon(self.driver)
     self.quality_inspection_data = unit().operaYaml("C:/Users/yunwen/PycharmProjects/customerServer/data/pageData/chat_Record.yaml")
     self.data = unit().operaYaml("C:/Users/yunwen/PycharmProjects/customerServer/data/pageData/serverSatisficing.yaml")
     self.iframe_data = unit().operaYaml("C:/Users/yunwen/PycharmProjects/customerServer/data/pageData/iframe.yaml")
コード例 #53
0
 def test_login(self):
     u"""用户登录"""
     driver = self.driver
     we = self.we
     driver.get(self.base_url)
     #login.login(self)  #登录
     
     try:
         login.login(self)  #登录
         
     except:
         browser.get_screenshot_as_file("E:\\selenium_test_case\\error\\loginError.png")
         raise NameError('login error!')
     
     
     login.logout(self)  #退出
コード例 #54
0
 def setUpClass(self):
     open_homepage(self)
     request = login(self)
     self.webdriver = self.driver
     self.webdriver.find_element_by_id("main_navigation_marketing").click()
     time.sleep(2)
     self.webdriver.find_element_by_id("main_navigation_marketing_qrcode").click()
コード例 #55
0
	def test_error3(self):
		u'''输入正确的用户名,正确的密码'''
		driver = self.driver
		driver.get(self.base_url)
		logins = root.getElementsByTagName('right')
		username = logins[0].getAttribute("username")
		password = logins[0].getAttribute("password")
		title = driver.title
		#print title
		sleep(1)
		login.login(self,username,password)
		sleep(2)
		#获取断言信息进行断言
		text = u"126网易免费邮--你的专业电子邮局"
		self.assertEqual(text,title)
		print "用例6执行完毕!"