- 博客(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
原创 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
原创 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
原创 三种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
原创 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 :操作键盘搜索响应事件
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
原创 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
instantclient-basic-windows.x64-12.1.0.2.0-v.zip
2008-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人