python selenium 使用unittest 示例
2018-01-22 18:53
423 查看
python selenium 使用unittest 示例 并等待某个元素示例
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium import webdriver import unittest class TestBaidu(unittest.TestCase): def setUp(self): browser_engine = BrowerEngine(self) self.driver = browser_engine.get_browser() print(browser_engine) print(self.driver) print(browser_engine) def tearDown(self): self.driver.quit() def test_baidu(self): self.driver.get("http://www.baidu.com") element = WebDriverWait(self.driver, 20).until(EC.element_to_be_clickable((By.ID, "kw"))) class BrowerEngine: def __init__(self,driver): self.driver = driver brower_type = 'Chrome' def get_browser(self): if self.brower_type == 'Chrome': driver = webdriver.Chrome("D:/AutoConf/bin/chromedriver.exe") elif self.brower_type == 'Firefox': driver = webdriver.Firefox() elif self.brower_type == 'IE': driver = webdriver.Ie() else: driver = webdriver.Chrome return driver if __name__ == '__main__': unittest.main()
相关文章推荐
- Python中使用unittest做UT
- python unittest单元测试模块 test模块test_support使用
- Python中unittest模块做UT(单元测试)使用实例
- selenium自动化测试中unittest断言的使用
- 第二个UI脚本--Python+selenium之unittest+HTMLtestRunner及python的继承
- 使用unittest测试框架来写selenium的TestCase
- selenium-webdriver(python) (十六) --unittest 框架
- Python单元测试:unittest使用简介
- python 使用unittest 测试接口
- python unittest 深入failfast及实际应用【示例】
- 【Python】Unittest,DDT,Selenium测试百度搜索
- 使用PYTHON的UNITTEST做测试
- Python之自动单元测试之一(unittest使用实例)
- python selenium --unittest 框架
- Python中的测试模块unittest和doctest的使用教程
- Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成
- Selenium-Webdriver(python) (六) --- Unittest框架分析
- Python+selenium+unittest的GUI自动化框架实现
- Python单元测试框架使用unittestpyUnit
- Python中unittest模块做UT(单元测试)使用实例