- 博客(13)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于python+selenium的自动化测试,测试百度网盘Web端的登录功能【实战练习】
注:网站的相关信息(url、元素等),用户信息(账号、密码)都是放在excel中读取的。最后生成的测试结果也是写入excel中的。主要的逻辑顺序就是:打开浏览器、输入网址打开网页、找到网页各个元素、输入账号密码、判断结果(正确的话需要注销重新登录)。贴上excel中的网站信息web_info.xlsx和用户信息user_info.xlsx:自动化测试脚本源代码:from selenium impo...
2018-04-03 17:14:42
6700
3
原创 关于在Eclipse中新建Maven工程项目不完整,缺少JRE System、只含有三个文件的解决方法【一步到位】
时隔几个月不发帖子了现在在用Eclipse搞Java+Selenium自动化在Eclipse(LUNA版本)中新建Maven工程项目的时候差点把我气到吐血Maven工程项目不完整 就长下图这样 怎么调都调不出来但是明明新的Eclipse可以直接自带支持Maven的啊!!!俗话说:思考问题要换一个角度!!!我看了一下,我的Eclipse是LUNA版本,比较旧了然后我就...
2018-08-11 08:30:10
4505
1
转载 【python学习】——为什么for循环里不可以改变变量的值
在之前的编程语言里,学到for循环里面是可以重置变量i的值的,然后让整个for循环从头开始,但是在python里面却行不通这是为什么呢???在python中,for循环相当于一个迭代器(Iterator),在循环体中改变循环变量的值对循环次数是没有影响的。 迭代器在一个独立的线程中工作,并且拥有一个mutex锁。迭代器被创建的时候,建立了一个内存索引表(单链表),这个索引表指向原来的对象,当原来的...
2018-04-20 22:54:28
11498
原创 【python学习】——简单购物系统实现(进化版)
实现功能有:输入账号,密码。根据账号密码会判断为买家还是卖家,或者是已经被冻结的账号(密码输入三次错误账号就将被冻结)。买家入口: 1.根据序号购买商品 2.每次购买完成,都会显示本次购买的商品以及余额 3.若余额不足,会提示购买失败 4.按q键可退出 5.最后会显示出购买的所有商品和余额卖家入口: 1.添加商品 2.删除商品 3.修改商品 4...
2018-04-20 21:03:58
3445
1
原创 【python学习】——简单购物系统实现(初级版)
goodslist = [["iphonex", "6888"], ["mac pro", "12888"], ["nmdshoes", "1200"], ["neoshirt", "299"], ["juice", "30"]]boughtgoods = []money = int(input("
2018-04-19 21:05:48
1765
原创 Linux发送消息报错:has messages disabled
在已经登录的接收方上输入命令:mesg y 发送方就可以发送消息啦有点意思啊~~~
2018-04-14 13:48:48
1781
原创 python自动化测试学习遇到的编程问题:*arg是啥,python自动化测试将测试结果写入excel中【持续更新】
1.在一般方法中会有参数,比如index,i,j等等等...但是有时候参数中会有*的写法,比如*arg,这个意思是0个或多个参数,可能某个方法体用到的参数比较多,而恰好这几个参数又是来自于同一个来源,比如来自同一个list或者是同一个dict,那么我们就定义*arg,等到真正传值的时候,再一一写进去。2.将自动化测试结果写入excel中:首先还是要import xlsxwriter然后要注意一些常...
2018-04-02 16:56:24
716
原创 本人在python自动化测试编写脚本时遇到的一些与python编程有关的问题 总结记录一下【持续更新】
在学校里学过C语言、C#、Java没有系统地学习过Python 但是有一些编程基础 所以就直接上手编写python脚本了因此,在这个过程中,学习了一段时间后,还是出现了一些和python编程有关的疑点和问题,现在在这里总结记录一下!1.从.txt文件中读取信息一些网站信息(比如url、元素id等等)读取:def get_web_info(path): web_info={} ...
2018-04-02 14:53:29
1107
1
原创 一只自动化测试小白的学习记录——Python+Selenium基于Web的自动化测试(实例练习)
也有两天没更新了 哎~这学期的课还挺多的 都是利用课余的一些时间来学习自动化测试(抱怨脸(╯▔皿▔)╯)这两天我在练习的是一个相对完整的Web自动化测试,也是对前些日子学习内容的整合,具体来说如下:1.打开浏览器2.输入网址打开网页(我是以链家网为练习的,因为想到明年毕业后要租房子hhhhhh)3.找到网页上我们需要的元素:登录元素、登录方式元素(可能会有多种登录方式,所以我选择的是最基础的账号密...
2018-03-28 16:35:35
3911
2
原创 一只自动化测试小白的学习记录——Python+Selenium中网页窗口切换
本次实验在Python IDLE中进行操作 可以比较直观地看到网页切换的状态(●ˇ∀ˇ●)1.首先,在百度中搜索“链家" ,并以find_element_by_link_text的方法打开“链家”的官方网站首页(OK,那么现在已经有两个网站页面了,第一个是百度搜索的结果页面,第二个是“链家”的网页)2.下面让我们来看看所有的句柄3.一共两个句柄,再来看看当前的句柄以及其网址现在还是百度搜索的界面...
2018-03-26 13:39:04
1442
原创 关于自动化测试中出现的cannot focus element报错问题
今天在做一个登录的简单自动化测试实验其实只要元素定位到账号、密码、登录按钮即可但是在过程中却出现了问题通过css_selector来定位元素 程序没有报错确实定位成功,且执行click()事件时鼠标也的确能点击到,但是用send_keys输入内容时却报错,如图:显示错误为“cannot focus element" 无法聚焦元素然后我又用f12检查了一下之前的元素,如图:我复制的selector是...
2018-03-25 15:18:20
8813
原创 一只自动化测试小白的学习记录——Python+Selenium+Sublime 运用API、元素定位、元素操作方法、鼠标键盘事件实现入门Web自动化测试
题外话:之前做一些自动化测试的入门实验都是用的Python的IDLE进行编写的,正儿八经的好处(可以一行一行地运行,因此能够直观地看到对于网页测试的每一步变化,也能够明确地知道在哪一步出了错),不知所云的坏处(没有一下子运行脚本程序的成就感?????(黑人严肃脸)) 。于是,本人切换成了Sublime Text工具。当然,最好还是,IDLE和Sublime Text一起使用,效果更佳(这是官方术语...
2018-03-25 13:09:46
813
原创 一只自动化测试小白的学习记录——Python+Selenium+pip+webdriver下载安装 python自动化测试环境配置
软件测试小白自学了几天的自动化测试 简单总结一下最近学的知识((●'◡'●))1.首先在电脑上安装python 我安装的是3.5.4 -64位 版本 配置环境变量附上链接:https://pan.baidu.com/s/1XkGzvHcocgzgEtSm7PogoA 密码:v97f2.安装pip 配置环境变量安装网址链接:https://pypi.python.org/pypi/pip下载其中的F...
2018-03-24 09:54:55
1862
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人