Python
mark_bobobo
这个作者很懒,什么都没留下…
展开
-
jenkins自动发送测试报告至dingtalk
编写脚本:1、首先获取到Jenkins中指定item的最近一次构建报告地址2、通过设置dingtalk的机器人,绑定相关信息,构建后自动推送脚本内容如下:# 获取jenkins构建信息和本次报告地址import osimport jenkinsimport jsonimport urllib3# jenkins登录地址jenkins_url = "http://local...原创 2020-03-17 15:03:22 · 3071 阅读 · 2 评论 -
jenkins定时执行项目
项目-配置:原创 2020-03-17 14:36:42 · 177 阅读 · 0 评论 -
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 · 982 阅读 · 2 评论 -
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 · 437 阅读 · 0 评论 -
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 · 554 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
selenium+python:基本用法
原创 2017-03-07 14:50:30 · 240 阅读 · 0 评论 -
三种appium设置等待时间的方法
https://testerhome.com/topics/2576#三种appium设置等待时间的方法#作者:Mr.Dantes #参考了网上的资料,然后进行了梳理#第一种 sleep(): 设置固定休眠时间。 python 的 time 包提供了休眠方法 sleep() , 导入 time包后就可以使用 sleep()进行脚本的执行过程进行休眠。#导入 time 包import t原创 2017-03-07 14:49:51 · 3494 阅读 · 0 评论 -
Appium Python API 中文版
https://testerhome.com/topics/3711原创 2017-03-07 14:49:10 · 292 阅读 · 0 评论 -
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 · 2980 阅读 · 0 评论 -
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 · 355 阅读 · 0 评论 -
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 · 476 阅读 · 0 评论 -
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 · 1019 阅读 · 0 评论 -
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 · 3070 阅读 · 0 评论 -
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 · 3464 阅读 · 0 评论 -
appium+Python:popupwindow设置焦点
https://testerhome.com/topics/2721原创 2017-03-07 14:39:40 · 1323 阅读 · 0 评论 -
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 · 1888 阅读 · 0 评论 -
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 · 308 阅读 · 0 评论