【selenium+python】引用unittest框架,对web网站进行UI自动化测试
2018-03-07 17:10
696 查看
一.在流线型代码基础上引入unittest框架
1.导入unittest模块:import unittest
2.定义测试类TestCase
class test(unittest.TestCase):
3.定义setUp()方法用于测试用例执行前的初始化;
注:所有类中方法的入参为self,定义方法的变量为“self.变量”;输入的值为字符型的需要转换为int型
def setUp(self): pass4.定义测试用例
def test_open(self): self.driver=webdriver.Firefox() self.url="https://www.baidu.com" time.sleep(10) def test_login(self): driver=self.driver driver.get(self.url) driver.find_element_by_id("kw").send_keys("unittest") driver.find_element_by_id("su").click()5.定义tearDown()方法用于测试用例执行后的善后工作
def tearDown(self): pass6.如果直接运行文件,执行下列代码,用于测试脚本是否能够正常运行if __name__ == "__main__": unittest.main()
相关文章推荐
- selenium-webdriver(python) (十六) --unittest 框架
- Selenium-Webdriver(python) (六) --- Unittest框架分析
- selenium-webdriver(python) (十六) --unittest 框架
- appium2-基于python调用unittest框架对iOS进行自动化测试
- Python+selenium之简单介绍unittest单元测试框架
- python+selenium+unittest,爬虫电影网站
- python3.5+selenium3.4自动化测试10_selenium框架2.0-unittest(下)
- Python+Selenium框架-unittest执行脚本方法之addTest
- Python+Selenium框架设计篇之8-unittest执行脚本方法之addTest
- Python+Selenium框架设计篇之10-unittest执行脚本方法之discover()方法
- python+selenium的unittest框架通过读取properties文件自定义选择IE/Firefox/Chrome浏览器
- Python+Selenium框架设计篇之9-unittest执行脚本方法之makeSuite()
- Selenium基于Python web自动化基础二 -- 免登录、等待及unittest单元测试框架
- Python+selenium+unittest的GUI自动化框架实现
- Selenium with Python 010 - unittest 框架(又称PyUnit 框架)
- python3.5+selenium3.4自动化测试9_selenium框架2.0-unittest(上)
- 对python+selenium框架POM的理解,附unittest帮助文档地址
- python selenium --unittest 框架
- python3.5+selenium3.4自动化测试9_selenium框架2.0-unittest(上)
- Selenium基于Python 进行 web 自动化测试