自动化测试
测试小白在成长_耶
这个作者很懒,什么都没留下…
展开
-
自动化测试之元素定位
做自动化测试最基础的就是要先找到待操作的元素,有八种定位方法,下面会一一介绍。1、什么是元素:HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。2、查找一个元素driver.findElement(By.XX(“XXX”)); 查找一组元素driver.findElements(By.XX(“XXX”));3、By.name() 源码如下:<button原创 2017-03-13 22:50:42 · 7318 阅读 · 0 评论 -
【appium】appium日志分析
转载自https://blog.csdn.net/jffhy2017/article/details/69372064后面会继续更新我的理解下面介绍appium日志的大概分析 //启动appium服务成功2017-03-24 11:22:49:218 - info: [Appium] Welcome to Appium v1.6.32017-03-24 11:22:49:221 - i...转载 2019-04-24 14:10:36 · 565 阅读 · 0 评论 -
【appium】appium报UiAutomator exited unexpectedly with code 0, signal null
运行代码的时候第一次跑都是正常的,再次运行代码appium总是报UiAutomator exited unexpectedly with code 0, signal null。查了很多资料都没看到想到的结果,尝试重装也无效,直到有个网友说:我正在使用2个驱动程序实例。两者都以某种方式联系同一部手机。因此,在创建一个之后,第二个实例终止了第一个实例。因此UIAutomator正在退出。猜想是第...原创 2019-04-24 13:56:52 · 4878 阅读 · 1 评论 -
【appium】appium+python的第一个demo
前提:appium已经安装好,环境都已经配好了打开appium,如下字段需要通过python传给appium。可从官网获取获取包名和appActivity:cmd中输入:aapt dump badging D:\shehui\shoujitaobao_239.apk可以看到包名:appActivity:找到launchable-activity字段...原创 2019-04-15 15:58:19 · 281 阅读 · 0 评论 -
【selenium】切换窗口
请勿转载腾讯课堂首页就有好几个iframe,可以拿来练习1、切换到其他iframe,方法一:driver.switch_to.frame()查看frame()方法的解释:Switches focus to the specified frame, by index, name, or webelement.:Args: - frame_reference: The nam...原创 2019-02-18 20:38:05 · 304 阅读 · 0 评论 -
【selenium】等待
1、强制等待:sleep死等,不管中奖发生了什么,一定要等够时间后才会继续进行下一步2、隐形等待:implicitly_wait(秒)设置最长等待时间,在等待时间内加载完成则继续下一步。整个driver会话周期内,设置一次即可,全局都可以用。就是说后面driver查找元素的时候如果没有找到元素不会立即报错,先调用driver.implicitly_wait超时后抛出异常:timeout...原创 2019-02-18 11:51:45 · 126 阅读 · 0 评论 -
Android自动化测试-Monkey性能测试
一、Monkey简介 Android的SDK 里面,Monkey的tools是一个命令行工具,当连接Android设备时,只要在命令行里输入相应命令就能运行tools; Monkey test是一项压力测试,可以在规定的次数范围内做任何随机的操作,随机操作包括点击、滑动、Application切换、横竖屏、应用关闭等等,用户能做的操作统统可以模拟; Monkey test跑出来crash的bu原创 2017-06-22 20:57:06 · 2028 阅读 · 0 评论 -
【python】requests的方法
# -*- coding: utf-8 -*-"""requests.models~~~~~~~~~~~~~~~This module contains the primary objects that power Requests."""import datetimeimport sys# Import encoding now, to avoid implicit im..原创 2018-08-14 23:00:40 · 5307 阅读 · 0 评论 -
【python】openpyxl
openpyxl库主要用来处理excel官方文档:https://openpyxl.readthedocs.io/en/stable/index.htmlopenpyxl中的workbook主要用来创建工作簿等写操作openpyxl中的load_workbook主要用来对工作博进行读操作openpyxl.cell小格子的处理openpyxl.worksheet针对工作表的写操作open...原创 2018-11-05 15:15:56 · 716 阅读 · 1 评论 -
【刻骨铭心系列】unittest用例执行0条
前两天在写一个接口测试,调试用例的过程中,害怕名字与系统名冲突,想都没想,随手在测试用例前面加了一个my。class HttpTestCase(unittest.TestCase): def my_testCase(self): pass悲剧开始了2天的时间里,用unittest.main()去执行用例,无论怎么执行都返回Ran 0 tests in 0.000s,用其他方法先...原创 2018-11-12 14:29:40 · 371 阅读 · 0 评论 -
【python】pandas的简单用法
pandas主要用于大数据分析,是一个高效的数据处理库官方文档:http://pandas.pydata.org/pandas-docs/stable/overview.htmlpandas安装pandas依赖处理Excel的xlrd模块,所以我们需要先安装xlrd安装pandas模块还需要一定的编码环境,所以我们自己在安装的时候,确保你的电脑有这些环境:Net.4 、VC-Compil...原创 2018-11-14 16:49:05 · 243 阅读 · 0 评论 -
【python自动化测试】获取cookie
使用框架unittest处理cookie的3种方式1、用setUp():setUp()会在每个测试用例执行前执行,可以在这里写入需要获取cookie的登录操作def setUp(): res = requests.post(url,data)def test_case(): res_recharge = requests.post(url,data,cookies=res.json...原创 2018-11-16 13:32:44 · 1984 阅读 · 1 评论 -
【appium&selenium】查找元素存在的3个demo
demo1:from selenium.common.exceptions import NoSuchElementExcwptiondef isElement(identifyBy,elementValue,driver): sleep(1) identifyBy = identifyBy.upper() flag=None try: if ...原创 2019-04-24 14:42:48 · 191 阅读 · 0 评论