代码改变世界

Pycharm进行版本管理

2017-09-25 17:18 by _天枢, 3101 阅读, 0 推荐, 收藏,
摘要:即然pycharm为python提供了这么强大的IDE,那么,我们代码管理,没理由不用版本管理工具Git,SVN等等 在pychram中使用GitHub进行代码管理;需要准备: 1)GitHub帐号:https://github.com/ 2)本机安装Git:https://git-for-wind 阅读全文

使用Github进行代码管理

2017-09-25 14:08 by _天枢, 399 阅读, 0 推荐, 收藏,
摘要:准备: Github地址:https://github.com 注册Github帐号 一、新建仓库 进入如下界面: 到这里仓库就创建完成了。 二、安装Github-window-desktop 安装github客户端 下载地址:https://github-for-windows.en.softon 阅读全文

Jenkins自动化构建(一)执行selenium+python脚本

2017-09-25 13:33 by _天枢, 6690 阅读, 1 推荐, 收藏,
摘要:Jenkins执行python写的selenium自动化脚本,通常会遇到,执行打不开浏览器,查看jenkins构建Console Output控制台输出信息,发现脚本是执行了的,但是出错了,打开浏览器出现问题,原因呢,是因为我们window安装的jenkins默认会产生一个window服务;那怎么解 阅读全文

Selenium基本使用(十二)测试报告生成

2017-09-21 14:06 by _天枢, 918 阅读, 0 推荐, 收藏,
摘要:报告目录结构 Reporter根目录 | |-------------LOGS | | | 2017-09-21_12-34-39 每次按日期时间动态生成报告目录 | | | Image 用于存储每个功能点,验证截图,这个会显示在报告上 | |--- LOG.XSLT #报告样式及格式 1、使用xs 阅读全文

Python基础(二)自定义函数

2017-09-21 13:49 by _天枢, 491 阅读, 0 推荐, 收藏,
摘要:1、判断字符串,内容是否为数字 我们用python;xlrd读Excel内容时,本来只是输入的整数字,经常读出来的是float类型 我们需要自动转成整型,意思就是说,读出来的和我们输入的一样,但是,我们不能直接用int转换,原因呢,我们无法确定读的每个单元格的值都是数字 那么我们自己,定认一个函数如 阅读全文

Selenium基本使用(十一)异常捕获

2017-09-20 13:05 by _天枢, 2043 阅读, 0 推荐, 收藏,
摘要:1. 抛出异常和自定义异常 Python用异常对象(exception object)表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行。 raise 语句 Python中的raise 关键字用于引发一个异常,基本上和 阅读全文

Python基础(一)常用函数

2017-09-18 10:17 by _天枢, 538 阅读, 0 推荐, 收藏,
摘要:1、map() 此函数可以,将列表内每一个元素进行操作,并返回列表 输出: 是不是很方便,当然有人说,可以写成for循环,是的这样也可以实现,但是我们有更简便的方法,有必要写这么一个for循环吗。 输出: 当然map()函数还有更多,更复杂的用法 结果:列表内元素都转换成了字符串 首字母大写;用到s 阅读全文

Python使用中错误(持续更新.....)

2017-09-15 16:13 by _天枢, 468 阅读, 0 推荐, 收藏,
摘要:1、在使用requests发送请求,响应数据转成json提示,没有可解码的json 解决办法: 这是由于,发送请求的数据,存在错误,响应出错比如404 400,所以找不到可以解码的json 示例如下: 其实从图上很明显能看出问题,因为postdata是字符串类型,不是dict字典 如上图代码如果执行 阅读全文

Appium基础(四)查找app的appActivity与appPackage

2017-09-14 11:14 by _天枢, 1813 阅读, 0 推荐, 收藏,
摘要:要查看appActivity需要借助日志:adb logcat>D:/log.log 前提是已经装了Android SDK 在目录D:\Program Files (x86)\android\android-sdk\platform-tools 下,我们会看到adb.exe adb即 Android 阅读全文

Appium基础(三)对象抓取

2017-09-14 10:22 by _天枢, 793 阅读, 0 推荐, 收藏,
摘要:一、启动Android模拟器 二、打开App应用,这里以计算器为例子 三、打开uiautomatorviewer.bat 这个文件在Android SDK-->Tool目录下 双击uiautomatorviewer.bat 等待ui界面 点击“手机图标” 自动加载当前Android模拟中当前app应 阅读全文

Appium基础(二)demo

2017-09-13 17:08 by _天枢, 282 阅读, 0 推荐, 收藏,
摘要:具体配置,请看上一篇 一、启动Android模拟 Start 打开如下界面:这个过程可能会有些慢,黑屏等等,请耐心等待 二、appium配置 1、点机器人图标 PlatformVersion 选19,19就是你SDK安装时的版本。 2、点右侧绿三角,启动appium 出现如上界面就成功了,启动有些慢 阅读全文

Selenium基础知识(十)截屏

2017-09-13 12:46 by _天枢, 368 阅读, 0 推荐, 收藏,
摘要:自动化测试过程中,经常会用截图的方式,更直观的显示展示错误信息;selenium截图的三种方式: 截图到文件,代码展示: 阅读全文

Selenium基础知识(九)验证码

2017-09-13 12:38 by _天枢, 313 阅读, 0 推荐, 收藏,
摘要:关于Selenium处理验证码总结下: 1、去掉验证码(这个为了测试,去掉可能性不大) 2、万能验证码(让开发给做一个万能验证码,可能性也不大) 3、OCR光学识别,python包Python-tesseract 配合image;这个方法,对于现在验证码多样化来说,识别率不高。 4、cookies机 阅读全文

Selenium基础知识(八)文本域处理textarea

2017-09-12 17:11 by _天枢, 2423 阅读, 0 推荐, 收藏,
摘要:textarea文本域selenium有时处理不了,但是我们可以采用迂回,解决这个问题 那么,我们用到了execute_script()方法来调用javascript来解决这个问题 这其中涉及DOM,需要对这个有一定了解。 有一些文本域,通过id、name等可以定位到,但是sendkeys就不管用了 阅读全文

Selenium基础知识(七)弹出框处理

2017-09-12 15:25 by _天枢, 353 阅读, 0 推荐, 收藏,
摘要:使用switch_to.alert方法来处理弹页面弹出的警告框 页面常见警告框种类:alert/confirm 确认框/prompt switch_to.alert().accept() switch_to.alert().text() #返回alert/confirm/prompt等警告框中的文本 阅读全文
上一页 1 ··· 9 10 11 12 13 14 15 下一页