Selenium文档参考
https://selenium-python.readthedocs.io/
# -*- coding: utf-8 -*-
# @Time : 2021/6/21 20:33
# @Author : ke_winner
# @File : test.py
import pytest
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
class TestHogwarts:
def setup(self):
# 初始化driver
self.driver = webdriver.Chrome()
# 隐式等待
self.driver.implicitly_wait(5)
def teardown(self):
# 关闭浏览器
self.driver.quit()
def test_baidu(self):
# 打开页面
self.driver.get("https://www.baidu.com/")
# 向搜索框输入内容
self.driver.find_element(By.ID,'kw').send_keys('霍格沃兹测试学院')
# 点击搜索
self.driver.find_element(By.ID,'su').click()
# 找到要查看的链接
self.driver.find_element(By.LINK_TEXT,'霍格沃兹测试学院 - 主页').click()
# 强制等待
sleep(1)