from selenium import webdriver import unittest import time #创建类引入unitest.testcase用例库 class BaiDu_test(unittest.TestCase):
#创建初始化脚本 def setUp(self):
#引入Chrome浏览器驱动 self.driver = webdriver.Chrome()
#要打开的url地址 self.url = "https://www.baidu.com/"
#隐示等待10秒 self.driver.implicitly_wait(10)
#浏览器窗口最大化 self.driver.maximize_window()
#写入test用例方法 def test_get(self):
#把浏览器驱动赋值到发driver(变量名可非必须为driver) driver = self.driver
#使用driver打开初始化时的url地址 driver.get(self.url) print("sleep")
#等待5秒 time.sleep(5)
#定位搜索文本框并输入selenium driver.find_element_by_id("kw").send_keys("selenium")
#等待2秒 time.sleep(2)
#定位百度一下按钮,并点击 driver.find_element_by_id("su").click() print("sarch") #类的运行流程结束 def teardown(self):
#清除浏览器缓存 self.driver.refresh() #执行用例 if __name__ == "__main__": print("ailiment") unittest.main()