selenium
selenium是一个用于WEB应用程序的测试工具。该工具直接运行于浏览器,模拟用户操作。支持现在主流浏览器。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。
selenium webdriver:
准备工作:
- python3.7+pycharm
- pip install selenium
- 对应浏览器和驱动(例如:Firefox+geckodriver。在C盘 根目录创建文件夹webdriver,将驱动移动至此文件夹)
初始化:
- 导入selenium webdriver包
from selenium import webdriver - 新建firefox webdriver对象
driver = webdriver.Firefox() - 设置webdriver超时时间
driver.implicitly_wait(30) - 设置浏览器窗口展示方式
driver.maximize_window()
访问目标网站:
webdriver.get(url)
搜索关键字:
- 通过driver.find_element_by_id() 通过页面元素的ID属性值来定位元素
- element.clear() 清除文本框或文本域中的内容
- element.send_keys() 模拟输入文本
获取页面标题:

本文介绍了selenium作为Web应用程序测试工具的功能,包括浏览器兼容性测试和系统功能测试。详细讲解了使用selenium webdriver进行自动化测试的准备工作,如安装Python环境、驱动和设置。还阐述了如何初始化webdriver,搜索关键字,定位页面元素,以及使用Xpath进行精准定位。最后,讨论了webdriver的隐式等待和显示等待策略,以及webelement的交互方法。
最低0.47元/天 解锁文章
1239

被折叠的 条评论
为什么被折叠?



