1.前置知識selenium
2.前置知識unittest
3.簡單的selenium+unittest樣例
from selenium import webdriver
import time
import unittest
class TestCase1(unittest.TestCase):
def setUp(self):
print("star")
self.driver = webdriver.Chrome()
self.driver.get("https://www.baidu.com")
def test_baidu(self):
print("正在執行測試用例")
self.driver.find_element_by_id("kw").send_keys("python測試")
self.driver.find_element_by_id("su").click()
time.sleep(3)
# self.driver.save_screenshot("E:/baidu.png")
def tearDown(self):
print("end")
self.driver.quit()
if __name__ == '__main__':
unittest.main()
效果如下:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNiZpdmLxIzNzQTOwIjMyEDNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)