zoukankan      html  css  js  c++  java
  • 【Python】unittest-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()
  • 相关阅读:
    2019.9.4 二维树状数组
    2019.9.4 简单题
    0052-YH的计算器
    0051-打乱顺序的三位数
    0050-计算天数
    0049-学校的上网费
    0048-三角形的判断
    0047-月份转换
    0046-简单的分段函数(二)
    0045-简单的分段函数(一)
  • 原文地址:https://www.cnblogs.com/jingsheng99/p/9114170.html
Copyright © 2011-2022 走看看