第一章 python+selenium自动化测试实战
@序章
自动化测试是软件测试的主流方向之一;
教程从测试的根本需求出发,讲解如何开展自动化测试。
首先,我们要明白,自动化仅仅是满足我们某种需求的一种工具;没有必要花费时间把它全部弄懂;我们只需要学会它的一些功能,然后让它为我们工作;仅此而已。
python+selenium环境部署
官方地址:https://www.python.org/

这是最新版本的安装包。
python2.x的和python3.x的有极大区别,语法上有很多不同;但python3.x之间的差别是不大的;建议使用最新版本进行学习。
开始安装

install now默然安装到C盘目录。
customize installation可以设置自定义安装,安装到其他磁盘。
Add Python3.8 to PATH是加入环境变量设定,建议勾选。(加入后直接用命令就可以进入python编写页面)
这里选择自定义安装。
点击next继续


在这里可以选择安装到的指定磁盘。

出现successful就说明成功了,点击close关闭。

然后我们验证一下是否安装成功了,进入DOS页面,直接输入python就可以跳转到编辑页面(这是因为之前勾选了添加环境变量才有这个功能)

可以看到显示的版本正是之前安装的版本3.8.0
老套路,先试试hello word!

可以正常打印hello word!,说明我们的python解释器安装成功了。
pychram IDE环境的安装
python解释器也可以编写代码,但对于新用户来说并不合适;所以我们需要IDE环境编写代码(很多程序员也是用IDE编写项目,管理代码的)
官方地址:http://www.jetbrains.com/pycharm/

点击download直接下载。
选择社区版本足够我们使用了。
下载完直接安装。

点击next下一步。

在这里可以选择安装到指定的目录。
我选择E盘。

选择自定义设置。
然后next继续下一步

安装成功后,在桌面可以找到打开的快捷方式。

IDE环境已经安装好了,我们来打开看一下。


新建一个项目,路径最好记住,因为后续导入第三方模块很有用。

成功打开了,左边的是新建项目以及一些配置。

我喜欢黑色的环境,可以在settings→appearance→theme选择不同的背景环境。

点击apply查看一下效果
我们先来建一个文件夹,在在文件夹下面放py文件


如图,上面是菜单栏,左边是项目,中间是写代码的地方,下面是输出;很多IDE集成软件都是这样设定的;适应就好了。
到这里,我们把环境都搭建好了。
温馨提示:按照这个教程可以正常安装成功,但是;可能各种电脑设备,或者之前就有安装过旧版本python影响,一些设备极有可能在安装过程出现各种问题,如丢失一些组件;如果出现失败情况,可以自行百度寻找问题;自己找出问题并解决问题也可以达到提升自己的效果。

第一章 python+selenium自动化测试实战的更多相关文章
- python+selenium 自动化测试实战
一.前言: 之前的文章说过, 要写一篇自动化实战的文章, 这段时间比较忙再加回家过11一直没有更新博客,今天整理一下实战项目的代码共大家学习.(注:项目是针对我们公司内部系统的测试,只能内部网络访问, ...
- 第一个python&selenium自动化测试实战项目
说明:本项目采用流程控制思想,未引用unittest&pytest等单元测试框架 一.项目介绍 目的 测试某官方网站登录功能模块可以正常使用 用例 1.输入格式正确的用户名和正确的密码,验证是 ...
- python&selenium自动化测试实战项目
https://www.cnblogs.com/linuxchao/p/linuxchao-python-selenium-demo.html
- 《一头扎进》系列之Python+Selenium框架实战篇7 - 年底升职加薪,年终奖全靠它!Merry Christmas
1. 简介 截止到上一篇文章为止,框架基本完全搭建完成.那么今天我们要做什么呢????聪明如你的小伙伴或者是童鞋一定已经猜到了,都测试完了,当然是要生成一份高端大气上档次的测试报告了.没错的,今天宏哥 ...
- Python+selenium自动化测试中Windows窗口跳转方法
Python+selenium自动化测试中Windows窗口跳转方法 #第一种方法 #获得当前窗口 nowhandle=driver.current_window_handle #打开弹窗 drive ...
- [Python笔记][第一章Python基础]
2016/1/27学习内容 第一章 Python基础 Python内置函数 见Python内置函数.md del命令 显式删除操作,列表中也可以使用. 基本输入输出 input() 读入进来永远是字符 ...
- Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)
Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目.所以Jenkins和Hudson功能相似. Jenkins支持各种版本的控制工具,如CVS.S ...
- 《Selenium自动化测试实战:基于Python》Selenium自动化测试框架入门
第1章 Selenium自动化测试框架入门 1.1 Selenium自动化测试框架概述 说到目前流行的自动化测试工具,相信只要做过软件测试相关工作,就一定听说过Selenium. 图1-1是某企业 ...
- 《一头扎进》系列之Python+Selenium自动化测试框架实战篇6 - 价值好几K的框架,呦!这个框架还真牛叉哦!!!
1. 简介 本文开始介绍如何通过unittest来管理和执行测试用例,这一篇主要是介绍unittest下addTest()方法来加载测试用例到测试套件中去.用addTest()方法来加载我们测试用例到 ...
随机推荐
- api文档设计工具:RAML、Swagger
api文档设计工具是用来描述和辅助API开发的. 一.RAML https://raml.org/ https://wenku.baidu.com/view/9523238d5ef7ba0d4b733 ...
- C# 之 .net core -- MVC模式的显示、增、删、改
上一篇介绍数据的创建连接,接下来就是基本的增删改 一.右键添加.控制器 二.选择这个带试图的 三.其他的不要动,点击添加 四.执行一下,改下url 试一下他的增删改. 其实自己写的话可以用form表单 ...
- 甘特图控件如何自定义绘图?DevExpress Winforms帮你忙
DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅.美观且易于使用的应用程序.无论是Office风格的界面,还是分析处理大批量的业务数据,DevExpr ...
- Java中的Listener 监听器
Listener的定义与作用 监听器Listener就是在application,session,request三个对象创建.销毁或者往其中添加修改删除属性时自动执行代码的功能组件. Listener ...
- Spring Boot常用的注解
@SpringBootApplication:包含@Configuration.@EnableAutoConfiguration.@ComponentScan通常用在主类上.由于大量项目都会在主要的配 ...
- BZOJ 3901 棋盘游戏 (找结论+枚举+贪心)
题面 略 BZOJ 传送门 分析 具体分析见 dalao博客 妙就妙在当i<x,j<xi<x,j<xi<x,j<x时,(i,j)(i,j)(i,j) ^ (i,x) ...
- Codeforces Round #585 (Div. 2) A. Yellow Cards(数学)
链接: https://codeforces.com/contest/1215/problem/A 题意: The final match of the Berland Football Cup ha ...
- How to connect oracle databse
1. 下載客戶端Oracle Developer Tools for Visual Studio_32bit 安裝后通過配置tnsnames.ora指定連接 C:\app\user name\prod ...
- MySQL区间检索
在没有前端的情况下,自己写一些搜索逻辑,可能不太完善,不过功能完成了 //区间检索的判定 private String columnTextTranslateRegion(String columnT ...
- Bzoj 1208: [HNOI2004]宠物收养所(splay)
1208: [HNOI2004]宠物收养所 Time Limit: 10 Sec Memory Limit: 162 MB Description 最近,阿Q开了一间宠物收养所.收养所提供两种服务:收 ...