Python中self个人理解

#1.self代表类的实例,而非类 class Stest: def p(self):#可将self理解为实例t print(self) print(self.__class__) t = Stest()#t为Stest的实例 t.p() 运行结果: ...

2019-01-14 10:03:39

阅读数:24

评论数:0

廖雪峰python实战篇的学习记录D2

#导入logging模块,通过logging.basicConfig函数对日志的输出等级做相关配置 import logging;logging.basicConfig(level=logging.INFO) import asyncio, os, json, time from dateti...

2018-08-10 15:07:01

阅读数:82

评论数:0

廖雪峰python实战篇的学习记录D1

1.安装python3环境 因为我电脑已经安装了python2,而且使用robot做自动化测试时需要用到python2的环境,所以并不想卸载掉python2,看了网上有解决一台电脑同时安装2个版本的python的解决方法,亲测有效,详细文章链接如下:一台计算机如何安装2个版本的python,互不...

2018-08-08 16:59:54

阅读数:115

评论数:0

http中post和get的区别

GET和POST是HTTP协议中的两种发送请求的方法。HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。所以GET和POST的底层都是TCP/IP,也就是说,GET/POST都是TCP链接常用区别:1. GET把参数包含在URL中,POST通过request body传递参数2. ...

2018-07-09 10:30:02

阅读数:95

评论数:0

robot接口自动化测试环境搭建

(统一版本以免出错,安装文件版本如下:python2.7.13   wxPython2.8-win64-unicode-2.8.12.1-py27robotframework-2.8.7robotframework-ride-1.5.2.1 robotframework-selenium2libr...

2018-06-06 11:29:14

阅读数:548

评论数:0

解决接口测试时发送https请求,控制台输出InsecureRequestWarning提示

接口测试发送https请求时,控制台会抛出以下警告:F:\Python27\lib\site-packages\requests\packages\urllib3\connectionpool.py:852: InsecureRequestWarning: Unverified HTTPS req...

2018-06-05 11:31:12

阅读数:353

评论数:0

解决接口测试中token失效问题

更新json串中的value值,如token

2018-05-28 11:50:24

阅读数:4448

评论数:0

Robot接口测试post请求(form/json格式)

接口测试详细整理

2018-05-27 17:31:20

阅读数:1998

评论数:0

解决jenkins工作空间无法打开report.html文件

最新的jenkins运行完项目后,在工作空间处打开robot framework报告report.html会提示如下信息:Verify that you have JavaScript enabled in your browser. Make sure you are using a moder...

2018-05-23 17:41:37

阅读数:445

评论数:0

python爬虫基础-HTMLParser

tag是的html标签,attrs是 (属性,值)元组(tuple)的列表(list).如一个标签为:<input type="hidden" name="NXX" id="IDXX&a...

2018-05-20 18:14:14

阅读数:73

评论数:0

appium通过坐标定位元素

用appium做自动化时发现,有一些元素无法通过uiautomatorviewer进行定位,比如h5页面元素或者有的app元素在uiautomatorviewer中的属性没有唯一标识,这种情况下就只能通过相对坐标来进行定位了。如何获取元素的坐标呢?具体方法:手机设置--开发者选项--指针位置开启指...

2018-03-23 16:23:23

阅读数:3471

评论数:0

Appium+python(4)安卓真机输入框隐藏处理

输入框隐藏处理:(1)# unicode编码方式发送字符串desired_caps["unicodeKeyboard"] = "True"# resetKeyboard是将键盘隐藏起来desired_caps[&quo...

2018-03-09 16:59:34

阅读数:243

评论数:0

Appium+python(3):解决APP内嵌H5页面元素无法定位问题

测试app的时候,我们知道可以通过UI Automator Viewer进行元素定位UI Automator Viewer元素定位见《Appium+Genymotion+robotframework+python:Android元素定位》但是很多app中都会内嵌h5页面,这个时候定位就会变成下图这...

2018-03-09 16:20:15

阅读数:2140

评论数:0

Appium+python(1):python运行真机App程序示例

# -*- coding: utf-8 -*- from appium import webdriver import time from appium.webdriver.mobilecommand import MobileCommand desired_caps = { ...

2018-03-09 15:04:26

阅读数:1271

评论数:0

Appium+python(2):Appium(客户端版)解决每次运行Android,都安装Appium Setting和Unlock的方法

在android机型上每次运行测试用例时都会在手机上提示需要安装AppiumSetting以及Unlock,并且安装过程需要用户手动在app上确认,即使测试机上已经安装了这两个组件,运行appium也会要求安装,对于测试以及脚本的调试来说非常不便。查看appium打印的log,可以查看到以下日志:...

2018-02-28 14:35:43

阅读数:1222

评论数:0

安卓真机appium环境配置

appium是一个开源的自动化测试框架,可以用来测试IOS和Android平台上的原生应用:io或android SDK开发出来的app;web应用:浏览器访问的应用,如安卓的chrome或ios的safari;混合应用。安装步骤如下:1.先安装node.js。node.js官方网站:https:...

2018-02-28 10:53:23

阅读数:349

评论数:0

RobotFramework 接口测试-不定参数问题

在使用rf做接口测试时,我主要是通过excel来保存测试数据,模板如下:第1列是用例名称简单说明,第2列为接口url,第3+n列是接口入参,最后二列为返回值status,和返回data中的参数固定行列值的数据我们可以很方便通过指定行列值来获取,难点是,每个接口的入参个数不固定,怎样才能获取到入参数...

2018-02-27 16:30:27

阅读数:721

评论数:0

robot接口测试写入数据库中文乱码

前段时间在用robot做接口测试时,发现一个问题,如果接口入参有中文时,写入数据库的中文字符显示为乱码,首先确认是编码问题,然后我在接口的头文件中设置Content-Type=application/x-www-form-urlencoded;charset=utf-8;将中文字符转码成utf-8...

2018-01-24 17:40:00

阅读数:418

评论数:0

Robotframework之Run Keyword And Return Status,解决判断页面是否有弹窗的问题

我们测试的项目经常会遇到业务流程有多种分叉处理的场景,比如一个系统,有电话权限的用户登录成功后会提示进行电话登录,没有电话权限的用户登录后直接跳转到首页,这时自动化需要处理的测试场景就是,用户登录后先判断是否出现电话弹窗,从而进行不同的业务流程操作。   操作流程图如下: 解决方法:...

2017-12-12 20:37:54

阅读数:3354

评论数:0

Robotframework使用DatabaseLibrary连接mysql数据库

进行数据库操作,需要安装相应的操作库。DatabaseLibrary是常用的库之一,它能兼容MySQL、Oracle、sql server、DB2、sqlite3等等数据库。Python 操作不同的数据库,还需要安装相应的数据库驱动。 一、在线安装命令    pip install robotfr...

2017-11-29 18:12:27

阅读数:1965

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭