0
点赞
收藏
分享

微信扫一扫

使用selenium编写web自动化简单例子

尤克乔乔 2022-04-14 阅读 44
selenium

用例编写的关键

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")
举报

相关推荐

0 条评论