1、之前用python做appium测试,今天想要尝试下做接口测试 发现在pycharm下,import requests总是报错 : no model named requests 联想到应该是没有装request库 2、准备安装 (1)输入命令:pip install requests (2)安 ...
分类:
编程语言 时间:
2018-06-22 13:12:46
阅读次数:
165
注释:*蓝色为不同点,红色为测试类型* 测试工具不同 Web自动化用Selenium APP自动化用Appium 软件架构不同 App为C/S架构 Web为B/S架构 需要进行安装卸载更新测试 第一次安装App 安装方法测试点 使用第三方应用安装:360手机助手、豌豆荚等 下载apk包离线安装 分享 ...
分类:
移动开发 时间:
2018-06-21 01:30:21
阅读次数:
196
# coding:utf-8 from appiumServer import AppiumServer from stfConnect import stfConnect from adbCom import adbCommand import time,os def startAppium(co... ...
分类:
移动开发 时间:
2018-06-16 18:50:53
阅读次数:
228
#-*- coding:utf-8 -*-import APPMethod,PublicMethod,osfrom appium import webdriverfrom TOMTOP.androidtest import *from time import *class Order(): def ...
分类:
其他好文 时间:
2018-06-16 18:48:41
阅读次数:
193
#!/bin/env python #-*- encoding=utf8 -*- import random,os,sys import ip_cookie from time import * from appium import webdriver from selenium.webdriver... ...
分类:
移动开发 时间:
2018-06-16 18:43:25
阅读次数:
420
1.appium工作原理 在Android端,appium基于WebDriver协议,利用Bootstrap.jar,最后通过调?用UiAutomator的命令,实现App的自动化测试。 UiAutomator测试框架是Android SDK自带的App UI自动化测试Java库。 另外由于UiAu ...
分类:
移动开发 时间:
2018-06-16 11:58:47
阅读次数:
201
这个问题比较常见,而且不被重视。大多数人的解决思路是根据坐标,把它点掉。 如下图,根本无法定位出“你好”这个元素: 最后的解决办法是: 在desired_caps={}中增加, desired_caps['automationName']='uiautomator2' 这样该问题就会被解决 ...
分类:
移动开发 时间:
2018-06-15 19:09:10
阅读次数:
186
1.打开Appium运行 2.在Pycharm输入代码如下所示: 3.运行成功的效果:模拟器自动打开计算器,计算,退出 ...
分类:
移动开发 时间:
2018-06-14 14:56:03
阅读次数:
186
前面也说过appium也是以webdriver为基的,对于元素的定位也基本一致,只是增加一些更适合移动平台的独特方式,下面将着重介绍xpath方法,这应该是UI测试元素定位最强大的方法啦! 以淘宝app为例,定位左上角扫一扫按钮 1.如果元素text是唯一的,可以通过text文本定位 //*[@te ...
分类:
移动开发 时间:
2018-06-13 23:39:05
阅读次数:
321
date:2018610 day14 一.项目集成 1.项目分层(以搜索下单为例) ①.测试数据 ②.关键字 ③.测试用例 将关键字组合起来,组合成一个搜索-消费测试用例 ④.用例模板 2.Tips ①.想要关键字、变量能被调用,要在资源下写关键字、变量 ②.在测试用例模板中,tearDown中要加 ...
分类:
移动开发 时间:
2018-06-12 16:28:27
阅读次数:
261