Web应用程序的接受测试通常涉及某些手动任务,例如打开浏览器并执行测试用例中描述的操作。但是,手动执行的任务容易受到人工错误的影响,这是更多的时间 - 缩减。,这些任务可以自动化以消除人为因素。序列可以帮助我们自动化接受测试并构建更严格的测试,从而使软件更可靠,更易于维护。
Selenium支持Web浏览器的自动化,该浏览器提供了一组测试功能来支持Web自动化测试。该功能非常灵活,可以完成接口元素定位,窗口跳转和结果比较的功能。支持各种浏览器,各种浏览器,各种编程语言(Java,C#,Python,Ruby,PHP等),支持多个操作系统(Windows,Linux,iOS,Android等),开源免费。它主要由三个工具组成:Web Driver:,IDE和网格。
在客户端(客户端)上完成硒脚本,并将脚本传输到Selenium Server。Selenium Server使用浏览器驱动程序(驱动程序)与浏览器进行交互。
PIP工具安装Python随附
安装Slenium的前提是要有Python开发环境(建议使用Pycharm):
Selenium是Python的第三张库,可以由Pycharm安装。
菜单栏文件→设置输入配置接口:
搜索硒→安装软件包:
硒支持各种浏览器,您需要下载驱动程序的相应浏览器版本,将浏览器驱动位置设置为环境变量。
每个浏览器驱动程序下载地址:Chromedriver下载地址和WebView自动化密钥代码3 3 3
在Python文件中编写代码,如果程序可以调整相应的浏览器,则表明安装成功。
使用Maven或Gradle和其他施工工具时,依赖项会自动加载。
该代码在运行后将自动创建一个Chrome进程。
更多技术文章
原始:https://juejin.cn/post/7094087435524505631