自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 jenkins自动发送测试报告至dingtalk

编写脚本:1、首先获取到Jenkins中指定item的最近一次构建报告地址2、通过设置dingtalk的机器人,绑定相关信息,构建后自动推送脚本内容如下:# 获取jenkins构建信息和本次报告地址import osimport jenkinsimport jsonimport urllib3# jenkins登录地址jenkins_url = "http://local...

2020-03-17 15:03:22 3180 2

原创 jenkins定时执行项目

项目-配置:

2020-03-17 14:36:42 219

原创 pytest+allure+jenkins,生成allure报告

1、本地生成allure报告1、安装依赖allure-2.13.2allure-pytest-2.8.11pytest-5.4.1python-jenkinsjdk-1.82、安装后验证安装是否成功pip list3、配置环境变量jdk-1.8pytest-5.4.1allure-2.13.24、编写示例代码Demoimport allureimport pyt...

2020-03-17 14:29:09 1074 2

转载 测试工具对比汇总

一、http://www.open-open.com/lib/view/open1404378881608.htmlAndroid测试框架或者工具对比  阅读目录· 1. Appium测试 (功能测试,用户接受度测试,黑盒测试)· 2. Robotium测试 (功能测试,用户接受度测试,黑盒+白盒测试)· 3. AndroidTest (单元测试,逻辑测试,白盒测试)

2017-03-08 14:00:37 573

原创 Ubuntu shortcut

Ubuntu: 关闭terminal:exit 或者ctrl+shift+w 打开atom:atom atom新建一个项目:mkdir project_nameLinux命令大全: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIO

2017-03-08 13:56:15 989

原创 ruby+rspec自动化测试

1、安装rspecgem install rspec2、rspec中新建项目mkdir rspec xjs_test3、进入xjs_testcd xjs_test4、xjs_test创建文件rspec --init5、cat .rspec 查看文件内容(使用于很短的内容查看)vim spec/spec_helper.rb 编辑文件6、打开xjs_test项目

2017-03-08 13:52:08 2346

原创 crontab一般用法

crontab:本地上传服务器:lls 本地目录ls  服务器目录put filevi ribao.pyesc 退出:wq保存crontab -e :编辑定时任务get file 下载文件到本地

2017-03-07 18:03:26 355

原创 RobotFramework安装简易步骤

1、安装python2、 Robot framework :robotframework-3.0.1.tar.gz3、 Robot framework-ride:robotframework-ride-1.5.1.tar.gz4、 wxPython :wxPython2.8-win64-unicode-2.8.12.1-py27.exe5、 Robot framework-sele

2017-03-07 15:05:50 471

原创 查询本机端口号

cmd---netstat:本机端口号查询cmd---netstat-aon:端口号占用情况

2017-03-07 14:54:34 634

原创 selenium webdriver 模拟键盘操作

module:selenium.webdriver.common.keys• class Keys()– NULL = u’ue000’– CANCEL = u’ue001’ # ^break– HELP = u’ue002’– BACK_SPACE = u’ue003’– TAB = u’ue004’– CLEAR = u’ue005’– RETURN = u’u

2017-03-07 14:53:55 579

原创 appium python总结

1、self.driver.tap([(341,698)])2、d=dangan.dangan(self.driver)self.assertEqual(u"平台档案",d.f_get_dangan_text())3、坐标滑动/**** 上滑1/4屏幕*/public static void slideUP(){int x=demotestcase.driver

2017-03-07 14:51:25 293

原创 selenium+python:基本用法

2017-03-07 14:50:30 265

原创 三种appium设置等待时间的方法

https://testerhome.com/topics/2576#三种appium设置等待时间的方法#作者:Mr.Dantes #参考了网上的资料,然后进行了梳理#第一种 sleep(): 设置固定休眠时间。 python 的 time 包提供了休眠方法 sleep() , 导入 time包后就可以使用 sleep()进行脚本的执行过程进行休眠。#导入 time 包import t

2017-03-07 14:49:51 3563

原创 Appium Python API 中文版

https://testerhome.com/topics/3711

2017-03-07 14:49:10 335

原创 查看本机文件目录

dir /s appium

2017-03-07 14:48:18 390

原创 selenium+python:自动化po分层

1、#重写元素定位方法224 def find_element(self,*loc):  # *loc 函数的可变参数25 #return self.driver.find_element(*loc)26 try:27 WebDriverWait(self.driver,10).until(lambda driver: driver.find_element(*loc).is_di

2017-03-07 14:46:45 3027

原创 python单元测试常用方法

1、附上单元测试里的一些方法:常用方法:assertEqual(a, b)     a == b      assertNotEqual(a, b)     a != b      assertTrue(x)     bool(x) is True      assertFalse(x)     bool(x) is False      assertIs(a, b)   

2017-03-07 14:44:59 393

原创 python kill process by name

import psutilPROCNAME = "python.exe"for proc in psutil.process_iter():    # check whether the process name matches    if proc.name() == PROCNAME:        proc.kill()

2017-03-07 14:43:42 509

原创 Appium简明教程

1、如何查看python selenium的api:python -m pydoc -p 4567http://localhost:4567appium模拟键盘回车键:driver.press_keycode("66")2、关于输入 Appium 设置支持输入中文后,键盘无法调出 //设置中文输入的属性,可以输入中文             capabi

2017-03-07 14:42:11 1100

原创 appium+Python:长按操作

action1 = TouchAction(self.driver)el = self.driver.find_element_by_id('XXXXX1')action1.long_press(el).wait(10000).perform()action2 = TouchAction(self.driver)el = self.driver.find_element

2017-03-07 14:41:41 3113

原创 Appium 获取h5页面元素需要加调试代码

https://testerhome.com/topics/5221遇到Hybrid应用怎么做:1.先确定开发在测试版本的包里面是否有加调试代码(一般都有加):if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDebuggingEnabled(true);

2017-03-07 14:40:43 3487

原创 appium+Python:popupwindow设置焦点

https://testerhome.com/topics/2721

2017-03-07 14:39:40 1348

原创 appium+Python :操作键盘搜索响应事件

https://discuss.appium.io/t/unable-to-tap-search-button-on-android-softkeyboard/1598/12https://testerhome.com/topics/3202

2017-03-07 14:38:09 1909

原创 svn server操作

svn server创建项目流程:1、进入:192.168.11.xxx:22 root 1qaz2wsx2、创建项目:huodong_rpc:svnadmin create /wwwroot/svndata/huodong_rpc3、替换项目hooks(一般是从xxx中直接复制,共用xxx的hooks):cp /wwwroot/svndata/xxx/hooks/pre-commit

2017-03-07 14:36:47 439

原创 Jenkins server

1、查看是否运行-查进程:ps -ef | grep java/tomcat   查看服务进程是否开启:ps -ef | grep nginx2、清除clear3、重启操作:cd /xxx/java/jenkins_tomcat/bin./shutdown.sh  关机./startup.sh 开机或者:/xxx/java/jenkis_tomc

2017-03-07 14:34:26 376

原创 liunx查看当前用户标示及组成员资格

1、查看当前用户标示及组成员资格:whoami、group2、改变用户及组所有权:chown、chgrp 这两个命令都要一个用户名或组名作参数,后面跟上一个或多个文件名。# chown root /etc/passwd# chgrp wheel /etc/passwd

2017-03-07 14:31:27 275

原创 selenium+Python+unittest运行启动jar包服务:

1、下载:selenium-server-standalone-2.52.0.jar2、运行用例的时候,首先启动服务:java -jar selenium-server-standalone-2.52.0.jar

2017-03-07 14:28:37 344

原创 查询端口有没有被占用

netstat -ano | findstr "1009"

2017-03-07 14:25:15 313

原创 selenium webdriver定位方式

1、css定位:http://www.w3.org/TR/css3-selectorshttp://www.w3school.com.cn/css/css_positioning.asp2、xpath定位:http://www.w3.org/TR/xpathhttp://www.w3schools.com/xpath/default.asphttp://

2017-03-07 14:21:54 1591

原创 unittest单元测试

单元测试:unittestHTTP 接口自动化测试:unittest + RequestsWeb UI 自动化测试:unittest + Selenium移动自动化测试:unittest + Appium

2017-03-07 14:20:47 631

原创 Django学习

Django 基础教程 - 自强学堂http://www.ziqiangxuetang.com/django/django-tutorial.html

2017-03-07 14:16:20 178

原创 robotframework

1、官方文档:robotframework.org2、博客参考:Robot Framework自动化测试(一)---第一个脚本 - 虫师 - 博客园http://www.cnblogs.com/fnng/p/3871712.htmlRobotframeWork社交化知识社区http://www.robotframework.net/Robot Framewo

2017-03-07 14:12:57 528

原创 通过chrome利用xpath定位页面元素

1、document.getElementById("btn-edit").click()2、function getElementByXpath(path) {  return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;}

2017-03-07 14:07:29 6466

原创 selenium webelement 操作浏览器滚动

1、window.scrollTo(0,document.body.scrollHeight);2、window.scrollTo(0, document.body.scrollHeight || document.documentElement.scrollHeight);3、$('html, body').animate({   scrollTop: $('footer').off

2017-03-07 14:05:31 538

原创 RobotFrameWork调试过程中启动很多chromedriver,结束*driverserver的方法

关闭每次启动的*driverserver:1.RFT引入OperatingSystem类库;2. 新建一个关键字,例“CloseDriverserver”3. 在“CloseDriverserver”输入内容:${RunOutput}    OperatingSystem.Run    taskkill /IM "chromedriver.exe" /T /F4

2017-03-07 14:02:33 3466

转载 xshell5 中利用sftp 上传下载整个目录

重点内容在 sftp 中上传和下载整个目录参考 http://topic.csdn.net/u/20080327/09/A1DEA6A2-0B72-4B30-B71B-19B95F46486E.htmlput -r dir/.在一个已连接的sftp中执行这个命令,dir/后面必须有.否则会报错 注意:这个命令是上传 dir 目录中的文件和子目录,并不上传 dir 目录本身下载整个目录就比较简单了g

2017-02-04 13:25:07 2439

转载 Xshell5下利用sftp上传下载传输文件 (Field_Yang的文章)

sftp是Secure File TransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp与 ftp有着几乎一样的语法和功能。SFTP为 SSH的一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件传输子系统,SFTP本

2017-02-03 16:56:33 682

原创 Linux环境下 搭建 Jenkins

一、 Jenkins 下载 Jenkins 下载网址: Download Jenkins Jenkins 最新版本: jenkins_1.514_all.deb(Ubuntu/Debian), 或 jenkins.war(war包) 二、tomcat、maven安装配置、jenkins安装 1、安装tomcat 下载java、tomcat,配置环境变量 java: 安装包:jdk-8u

2016-11-21 10:09:10 3335

oci.zip用于Oracle提示连接错误

oracle提示连接错误,需要下载一个oci.dll放到对应bin目录。

2019-11-06

instantclient-basic-windows.x64-12.1.0.2.0-v.zip

安装cx_Oracle时需要配置instantclient-basic-windows.x64-12.1.0.2.0到系统环境变量,解决报错

2008-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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