selenium的安装,与自动化测步骤
grid-- 分布式运行多个浏览器
driver的安装
1.配置环境变量
2.chromedriver.exe放入到python的环境script目录下
自动化测试步骤;
from selenium import webdriver class TestHogwarts: # 初始化 def setup(self): # 定义一个实例化的driver self.driver = webdriver.Chrome() # 最大化窗口 self.driver.maximize_window() # 添加隐式等待 self.driver.implicitly_wait(5) def teardown(self): # 资源回收 self.driver.quit() # 定义一个测试方法 def test_home(self): self.driver.get("https://ceshiren.com/") self.driver.find_element_by_xpath('/html/body/section/div/div[2]/div[5]/div[2]/div/div/div[2]/table/tbody/tr[4]/td[1]/span/a').click()