用例编写的关键
1.导入依赖
2.创建driver
3.执行自动化步骤
4.断言
简单实例代码
# 1.导入依赖
from selenium import webdriver
class TestDome:
def setup(self):
# 2.创建driver
# 设置 setup,实例化driver,并最大化浏览器
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.implicitly_wait(5)
def teardown(self):
# 设置teardown,运行完成之后退出浏览器
self.driver.quit()
def test_selenium(self):
# 3.执行自动化操作步骤
# 打开网址
self.driver.get("https://www.baidu.com/")
# 定位输入框,输入关键字
self.driver.find_element_by_id("kw").send_keys("selenium")
# 点击搜索按钮
self.driver.find_element_by_id("su").click()
# 保存搜索结果为截图
self.driver.save_screenshot("./test.png")