python
文章平均质量分 75
is卓文迪
这个作者很懒,什么都没留下…
展开
-
python初试——模拟登陆
Python初试——模拟登陆许多网页必须先登录再抓取信息,也遇到了一个网站抓取不到内容,但在模拟登陆之后就抓到了内容。一开始模拟登陆也踩了坑,所以在这里以模拟登陆泰晤士报为例。这里采用requests和lxml实现模拟登陆1. 引入requests2. 查看网页登录的请求内容 (可以使用错误的用户名密码登录,方便找到post)由此可见实际的请求url为https://login.thetimes.原创 2017-11-05 16:19:44 · 527 阅读 · 0 评论 -
python初试——简单的抓取
python初试–简单的抓取第一次接触python,并且需要短时间内写出抓取网页内容的爬虫小工具,遇到了不少问题,在此总结一下。 主要学习了两种抓取网页的方式,beautifulsoup和lxml,个人感觉beautifulsoup定位简单,但是lxml在检索速度方面比较快,所以最终采用了lxml的方式。1.beautifulsoup安装在https://www.crummy.com/softwa原创 2017-11-04 17:13:11 · 436 阅读 · 0 评论 -
python安装配置遇到的问题总结
python安装遇到的问题最近重装了系统,所以得重装软件,但是装python时遇到了各种神奇的麻烦,查找很多博文最终解决,在此总结一下。python安装我下载的是python3.6.0最好选择32位,因为64位无法使用pyinstaller功能。 下载完成后运行安装。pyinstaller安装进入python文件夹的scripts目录下,打开命令行(shift+右...原创 2018-03-08 11:09:48 · 576 阅读 · 0 评论 -
python + appium 自动化测试方案 — 元素定位
python + appium 自动化测试方案 — 元素定位自动化测试最基础的就是元素定位,找到牢靠的定位方式,可以增强自动化测试框架的兼容性。1、利用appium查看对应元素打开appium并点击搜索按钮。填写连接app所需要的信息,点击“start session”按钮启动查找控件界面。在元素查看界面可以找到对应的属性。2、常用的元素...原创 2018-08-27 18:38:21 · 901 阅读 · 0 评论 -
python + appium 自动化测试方案-计算列表项个数
python + appium 自动化测试方案-计算列表项个数在完成测试方案的过程中,遇到了需要计算界面上列表包含的列表项个数问题,然而appium并未提供直接方法获得列表个数,因此使用让列表每次滑动一定短的距离,将滑动前与滑动后进行比较,计算得出列表项个数。方法并不完善,仅供参考,错误处望指正。1、首先我们可以根据滑动后,列表高度的变化划分为如下三种情况:列表开始出现,即列表高...原创 2018-08-28 11:36:30 · 1196 阅读 · 0 评论 -
python + appium 自动化测试可配置方案
python + appium 自动化测试可配置方案该方案将具体的操作代码抽离,并通过json文件的形式,使需要传入的特定参数可自由配置,而无需重复书写操作代码。同时将与appium服务器连接所需的参数、操作步骤、界面控件分开,将整个自动化测试过程分成不同模块,并根据具体需求自由组合,也方便多成员共同维护。1、启动py时传入平台和应用版本信息parser = argparse....原创 2018-08-24 14:51:14 · 518 阅读 · 0 评论 -
python + appium 自动化测试方案 — 输出log日志
python + appium 自动化测试方案 — 输出log日志用json配置log日志参数,形成自定义的log日志风格,用于自动化测试执行完成后输出操作日志以及捕获崩溃日志。1、log配置将log定义为全局参数,在需要使用处调取class LogConfig: @staticmethod def init(path): global lo...原创 2018-08-24 16:02:24 · 4595 阅读 · 2 评论