排序:
默认
按更新时间
按访问量

python写一个简单的12306抢票

引言 每逢过年就到了12306抢票高峰期,自己总想研究一下12306购票的流程,虽然网上已经很多资料,但是总比不过自己的亲身体会,于是便琢磨着写一个抢票软件,本人比较熟悉python,所以软件是用python写的。 使用工具和库 开发环境是python3.6.2 开发工具是pychar...

2018-02-26 13:21:52

阅读数:7980

评论数:35

关于app自动化测试pageObject设计模式

之前刚接触appium做app自动化测试的时候,用unittest框架一顿狂写,所有的元素和操作逻辑全部写在用例里面,导致维护起来很费劲,看起来也很臃肿,扩展性也很差,一个脚本文件哗啦啦一大长条的代码,确实不太科学。 然后了解到pageObject模式,最近把整个代码重构了一遍,顺便也使用了最新...

2017-10-27 17:29:34

阅读数:1012

评论数:0

关于appium测试使用setup和setupclass的问题

关于setup和setupclass的区别我相信你们应该了解,使用setup会在每次运行一条新用例的时候都设置一遍,而setupclass则是只设置一遍然后直到用例全部执行完。 显然,setup好处是每次都能重启,确保用例之间不会互相影响。但是setup会导致每执行一条用例都需要花上一段时间设置识...

2017-10-27 17:11:47

阅读数:958

评论数:0

python os.path模块汇总

#coding=utf-8 import os print os.path.abspath("d:\\new\\test.txt")-------------------------d:\new\test.txt print os.path.basename("...

2017-09-27 09:35:06

阅读数:134

评论数:0

python3+关于HTMLTestRunner报告里面出现2次错误提示的问题

python3+使用HTMLTestRunner需要改动一些地方才能正常使用,但是查询到网上的修改版本,发现流传着一个错误点,就是报告error的报告会打印两次trackback,下面贴出攻略里面的修改点: 第94行,将import StringIO修改成import io 第53...

2017-09-21 13:21:15

阅读数:463

评论数:0

get_screenshot_as_file保存文件路径问题

今天做appium截图的时候,发现图片总是被保存在一个临时文件夹里面,然后我自己也找不到,觉得莫名其妙,给个log如下: > info: --> GET /wd/hub/session/08464563-c4df-473c-bc40-e004ebe70fcd/screenshot ...

2017-09-18 17:23:46

阅读数:1335

评论数:0

expected_conditions的方法汇集

一、功能介绍 title_is: 判断当前页面的title是否完全等于(==)预期字符串,返回布尔值 title_contains : 判断当前页面的title是否包含预期字符串,返回布尔值 presence_of_element_located : 判断某个元素是否被加到了do...

2017-09-13 14:59:21

阅读数:549

评论数:0

关于appium+python TouchAction提示错误:The coordinates provided to an interactions operation are invalid

今天做自动化解锁9宫格,发现swipe不能满足需求,于是用TouchAction去实现手势滑动,这里先给出我写的代码: TouchAction(self.driver).press(x=299, y=744).wait(100)\ .move_to(x=483, y=0).wait(10...

2017-09-04 16:22:04

阅读数:1415

评论数:0

关于appium+python里self.driver.tap([(x,y)])无效的原因

关于appium+python里self.driver.tap([(x,y)])无效的原因 今天写自动化,找不到元素点位,只能通过坐标去点击,于是使用tap去实现。 但是运行到tap的时候出错,提示找不到元素。去看了源码,发现并没有写错格式。 这里给个源码: def tap(self, po...

2017-09-01 14:34:23

阅读数:3046

评论数:0

pycharm快捷操作

编辑类: Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 类名完成 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部文档 ...

2017-08-28 14:52:55

阅读数:168

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭