1. Selenium的安装
Selenium 支持web浏览器的自动化,主要webdrive、IDE、Grid构成



2. Slenium的IDE的录制




3. Selenuim测试用例脚本编写
用例的关键要素:
导入依赖
创建driver
执行自动化步骤
断言
import selenium
import time
from selenium import webdriver
class TestHogwarts():
def setup(self): #资源的初始化
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.implicitly_wait(5) # 隐式等待
def teardown(self): #资源回收
self.driver.quit()
def test_hogwarts(self):
self.driver.get("https://testerhome.com/")
self.driver.find_element_by_link_text("社团").click()
self.driver.find_element_by_link_text("霍格沃兹测试学院").click()
el = self.driver.find_element_by_css_selector(".topic-22621 .title > a").click()
原文:https://www.cnblogs.com/nancy-kou/p/12930353.html