Pythonunittest-5
Posted 下辈子做一只猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pythonunittest-5相关的知识,希望对你有一定的参考价值。
#练习9: import unittest from selenium import webdriver import time class GloryRoad(unittest.TestCase): def setUp(self): # 启动Firefox浏览器 self.driver = webdriver.Chrome(executable_path = "c:\\chromedriver") def testSoGou(self): # 访问搜狗首页 self.driver.get("http://sogou.com") # 清空搜索输入框默认内容 self.driver.find_element_by_id("query").clear() # 在搜索输入框中输入“光荣之路自动化测试” self.driver.find_element_by_id("query").send_keys(u"WebDriver实战宝典") # 单击“搜索”按钮 self.driver.find_element_by_id("stb").click() # 等待3秒 time.sleep(3) assert u"吴老师" in self.driver.page_source, u"页面中不存在要寻找的关键字!".encode("gbk") def testBing(self): # 访问搜狗首页 self.driver.get("http://cn.bing.com") # 清空搜索输入框默认内容 self.driver.find_element_by_id("sb_form_q").clear() # 在搜索输入框中输入“光荣之路自动化测试” self.driver.find_element_by_id("sb_form_q").send_keys(u"WebDriver实战宝典") # 单击“搜索”按钮 self.driver.find_element_by_id("sb_form_go").click() # 等待3秒 time.sleep(3) assert u"王老师" in self.driver.page_source, u"页面中不存在要寻找的关键字!".encode("gbk") def tearDown(self): # 退出浏览器 self.driver.quit() if __name__ == ‘__main__‘: unittest.main()
以上是关于Pythonunittest-5的主要内容,如果未能解决你的问题,请参考以下文章