博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium+python笔记5
阅读量:5332 次
发布时间:2019-06-14

本文共 1180 字,大约阅读时间需要 3 分钟。

#!/usr/bin/env python# -*- coding: utf-8 -*-"""@desc:       登陆126邮箱"""from selenium import webdriverimport unittestclass TestLogin(unittest.TestCase):    def setUp(self):        self.driver = webdriver.Firefox()        self.driver.implicitly_wait(30)        self.base_url = "http://www.126.com/"        self.verificationErrors = []        self.accept_next_alert = True    def test_login(self):        driver = self.driver        driver.get(self.base_url)        # 登录        driver.find_element_by_id("idInput").clear()        driver.find_element_by_id("idInput").send_keys("xxxxx")    # 输入你的邮箱账号        driver.find_element_by_id("pwdInput").clear()        driver.find_element_by_id("pwdInput").send_keys("xxxxx")   # 输入你的邮箱密码        driver.find_element_by_id("loginBtn").click()        # 获取断言信息进行断言        text = driver.find_element_by_id("spnUid").text        self.assertEqual(text, "xxxxx@126.com")   # 这里替换成你的邮箱地址        # 退出        driver.find_element_by_link_text(u"退出").click()    def tearDown(self):        self.driver.quit()        self.assertEqual([], self.verificationErrors)if __name__ == "__main__":    unittest.main()

 

转载于:https://www.cnblogs.com/kuihua/p/5510037.html

你可能感兴趣的文章
C# 索引器
查看>>
MySQLdb & pymsql
查看>>
zju 2744 回文字符 hdu 1544
查看>>
delphi 内嵌汇编例子
查看>>
【luogu P2298 Mzc和男家丁的游戏】 题解
查看>>
前端笔记-bom
查看>>
MATLAB作图方法与技巧(一)
查看>>
上海淮海中路上苹果旗舰店门口欲砸一台IMAC电脑维权
查看>>
Google透露Android Market恶意程序扫描服务
查看>>
给mysql数据库字段值拼接前缀或后缀。 concat()函数
查看>>
迷宫问题
查看>>
【FZSZ2017暑假提高组Day9】猜数游戏(number)
查看>>
泛型子类_属性类型_重写方法类型
查看>>
eclipse-将同一个文件分屏显示
查看>>
mysql5.x升级至mysql5.7后导入之前数据库date出错的解决方法!
查看>>
对闭包的理解
查看>>
练习10-1 使用递归函数计算1到n之和(10 分
查看>>
Oracle MySQL yaSSL 不明细节缓冲区溢出漏洞2
查看>>
windows编程ASCII问题
查看>>
.net webService代理类
查看>>