1. 程式人生 > >【Python】unittest-5

【Python】unittest-5

等待 AS teardown 輸入框 fire unit med rom ()

#練習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()

【Python】unittest-5