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()