摘要: 1.参数化传参 @pytest.mark.parametrize(key_list_string,value_list)。value_list为列表,列表中有多少组数据,这个函数就会遍历数据执行多少次。例如:@pytest.mark.parametrize('task1,task2',[[1,2]] 阅读全文
posted @ 2020-04-07 14:44 吃个鱼丸 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 一、连接查询的几个概念连接方式:内连接、左连接、右连接、完全连接 1、内连接-INNER JOIN显示左表及右表符合连接条件的记录 2、左外连接-LEFT JOIN显示左表的全部记录及右表符合连接条件的记录,右表不符合条件的显示NULL 3、右外连接-RIGHT JOIN显示右表的全部记录及左表符合 阅读全文
posted @ 2020-04-04 19:07 吃个鱼丸 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 在启动app的时候,如果直接做下一步点击操作,经常会报错,于是我们会在启动完成的时候加sleep。 那么问题来了,这个sleep时间到底设置多少合适呢?设置长了,就浪费时间,设置短了,就会找不到元素报错了。 这个时候我们可以用wait_activity的语法,等到你想点击的页面activity出现了 阅读全文
posted @ 2020-04-03 21:26 吃个鱼丸 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 前言 在做app自动化过程中会踩很多坑,咱们都是用的中文的app,所以首先要解决中文输入的问题! 本篇通过屏蔽软键盘,绕过手机的软键盘方法,解决中文输入问题。 一、定位搜索 1.打开淘宝点搜索按钮,进入到搜索页面 2.然后定位到搜索框后用sendkeys方法输入“hao”,这里定位元素用第四篇讲的u 阅读全文
posted @ 2020-04-03 20:44 吃个鱼丸 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 1.native&web&hybrid简介 目前基本所有的移动互联网app可以分为三类:Native App(原生应用),Hybrid App(混合应用)和Web App(网页应用)。 Native App是基于智能手机操作系统API,使用原生语言编写的App; Web App是基于Web的系统或应 阅读全文
posted @ 2020-04-03 00:12 吃个鱼丸 阅读(1476) 评论(0) 推荐(1) 编辑
摘要: 1、打开微信在任意窗口输入一下内容 针对微信版本在7.0以下,可以只需要在任意聊天窗口输入debugx5.qq.com即可打开。 针对微信版本在7.0+,微信有对H5开关做了调整,需要在聊天窗口输入如下: http://debugmm.qq.com/?forcex5=true http://debu 阅读全文
posted @ 2020-04-03 00:10 吃个鱼丸 阅读(2088) 评论(0) 推荐(0) 编辑
摘要: toast是android中用来显示信息的一种机制,和dialog对话框不一样的是toast是没有焦点的,而且toast显示的时间有限,过一定的时间就会自动消失,并且也不能被点击。 在appium中,如果想要定位到toast信息,通过appium自带的inspactor或者sdk里面的uiautom 阅读全文
posted @ 2020-04-02 21:29 吃个鱼丸 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 经常有些滑动场景,比如:滑动列表找到指定元素,可能该元素并没有在当前页面显示,需要进行滑动至指定位置该元素才显示,那么怎么针对该场景去定位元素操作元素呢? 问题解决思路:每次滑动一段距离,利用while循环判断该页面是否包含某个元素文本信息,如果有的话就获取该元素信息,没有的话继续滑动 #获取当前页 阅读全文
posted @ 2020-04-02 21:07 吃个鱼丸 阅读(940) 评论(0) 推荐(0) 编辑
摘要: def getSize(): #获取当前的width和height的x、y的值 x = driver.get_window_size()['width'] #width为x坐标 y = driver.get_window_size()['height'] #height为y坐标 return (x, 阅读全文
posted @ 2020-04-02 20:43 吃个鱼丸 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 之前的swipe API提供的操作可以实现单向滑动,如果想要实现类似于九宫格这种连续的滑动需求,该怎么做呢? TouchAction包含一系列的操作,比如按压、长按、点击、移动、暂停等,可以由这些操作组成一组工作来完成实际的连续滑动需求。 在分析实际需求时,我们会发现有两种情况: 第一种 :整个解锁 阅读全文
posted @ 2020-04-02 18:56 吃个鱼丸 阅读(509) 评论(0) 推荐(0) 编辑