菜鸟自学selenium+python基于web的自动化(功能自动化)

简介: 本人是自动化测试初学者,真正的菜鸟一只。 实际入坑测试接近2年(截止发文之前)。对自动化测试没有太深入的了解,写这些只是做个铺垫,因为能看这篇文章的基本都是小白或者菜鸟。说到这里,不再继续侃,直接上菜。

本人是自动化测试初学者,真正的菜鸟一只。
实际入坑测试接近2年(截止发文之前)。对自动化测试没有太深入的了解,写这些只是做个铺垫,因为能看这篇文章的基本都是小白或者菜鸟。说到这里,不再继续侃,直接上菜。
为什么学自动化,because make so much money!那么学自动化的基本功就是学习力。题外话,没学习力,学什么都费劲。提高学习力的办法就是多看书,没有捷径可走。

学自动化之前,你至少要了解selenium、python、html、css是什么,要掌握python的基本知识,selelnium的环境的搭建,python的环境搭建。如果不知道怎么搭建,问度娘,大把的教程,这里不在赘述。

selenium搭建好了,在搭建上python,自动化也就有了地基。现在开始安插零件。我经常使用的浏览器是Chrome,偶尔用一下FireFox,所以,你用哪个浏览器,就要安装相应的Webdriver。
安装Webdriver注意版本和兼容性,要看下是否跟你当前使用的浏览器版本和python版本是否匹配,不然使用过程中各种坑。然后安装上调试神器“pycharm”,个人推荐,这个工具用着不错。注意把环境和兼容性要调试好,不然代码无法正常运行。
首先尝试一下你安装的selemium和python等是否运行正常,先创建一个helloworld.py文件,输入:

 #coding:utf-8
 print('hello world')

自测一下安装的环境是否正常工作

相关文章
|
4天前
|
缓存 自然语言处理 数据库
构建高效Python Web应用:异步编程与Tornado框架
【5月更文挑战第30天】在追求高性能Web应用开发的时代,异步编程已成为提升响应速度和处理并发请求的关键手段。本文将深入探讨Python世界中的异步编程技术,特别是Tornado框架如何利用非阻塞I/O和事件循环机制来优化Web服务的性能。我们将剖析Tornado的核心组件,并通过实例演示如何构建一个高效的Web服务。
|
11天前
|
Python
办公自动化-Python如何提取Word标题并保存到Excel中?
办公自动化-Python如何提取Word标题并保存到Excel中?
26 2
|
2天前
|
JSON 程序员 数据格式
豆瓣评分9.6!用81个项目带你从Python 3零基础到Python自动化
Python的名字来自超现实主义的英国喜剧团体,而不是来自蛇。Python程序员被亲切地称为Pythonistas。Monty Python和与蛇相关的引用常常出现在Python的指南和文档中。
|
6天前
|
存储 数据采集 JavaScript
基于Python的Web数据与解析
基于Python的Web数据与解析
23 0
|
6天前
|
数据采集 数据库 Python
使用Python构建一个简单的Web
使用Python构建一个简单的Web
18 1
|
6天前
|
Python
使用Python构建一个简单的Web应用
使用Python构建一个简单的Web应用
24 0
|
6天前
|
数据采集 Python
Python实现简单的Web
Python实现简单的Web
32 0
|
6天前
|
应用服务中间件 API nginx
使用Python和Flask构建RESTful Web API
使用Python和Flask构建RESTful Web API
17 0
|
6天前
|
存储 数据库连接 数据安全/隐私保护
使用Python和Flask构建一个简单的Web博客应用
使用Python和Flask构建一个简单的Web博客应用
15 0
|
6天前
|
Python
使用Python构建一个简单的Web应用
使用Python构建一个简单的Web应用
15 1