- 博客(34)
- 资源 (21)
- 收藏
- 关注
原创 chrome正受到自动测试软件的控制 selenium 4.0 修改源码解决
python安装目录下.\Lib\site-packages\selenium\webdriver\chromium\options.py文件中的第34行# Licensed to the Software Freedom Conservancy (SFC) under one# or more contributor license agreements. See the NOTICE file# distributed with this work for additional infor.
2021-11-16 12:11:51 587
原创 chrome正受到自动测试软件的控制 浏览器版本V76以及以上disable-infobars参数失效不起作用python
问题: python+selenium 跑UI自动化时谷歌浏览器显示“chrome正受到自动测试软件的控制”谷歌浏览器版本在V75以及以下解决办法如下:from selenium import webdriveroptons=webdriver.ChromeOptions()optons.add_argument('disable-infobars')driver=webdri...
2020-04-11 21:24:05 1180
原创 python 单元测试框架nose学习笔记之筛选执行指定测试用例
很多时候我们写的case会非常多,通常会对用例的重要程度做一些分级,比如主流程用例、次要流程用例之类的通过nosetest -h 我们了解到有一个 -a 参数可以达到这个目的-a ATTR, --attr=ATTR Run only tests that have attributes specified by ATTR [NOSE_ATTR]...
2019-04-02 18:50:22 936
原创 python 单元测试框架nose学习笔记一
学习环境: python3.7nose版本: 1.3.7一:安装 直接使用pip安装即可: pip install nose二: 了解常用命令行参数nose相关执行命令:1、 nosetests –h查看所有nose相关命令2、 nosetests –s 执行并捕获输出 (即将代码中的print方法信息显示在屏幕上)3、 nosetes...
2019-04-02 17:50:02 436
原创 jenkins服务器频繁修改时间,编包时出现no main manifest attribute, in XXXXXXX.jar的解决办法
jenkins服务器频繁修改时间,编包时出现no main manifest attribute, in XXXXXXX.jar的解决办法现象: jenkins服务时间反复的修改并进行反复的编译,有时候在当前时间编译,有时候在未来时间编译,反复来来回回的编译,有时候发现原本正常编译成功的jar包应该有好几兆的大小,突然编译完成之后只有100多KB,且启动时报“no main ...
2018-11-12 10:27:26 4214
原创 Python读取windows下记事本保存的UTF-8格式的内容,首行数据显示不正常的解决办法
Python读取windows下记事本保存的UTF-8格式的内容,首行数据显示不正常的解决办法1、使用windows下的记事本,保存几行内容并保存为UTF-8格式,文件内容为11111112222222、使用python将文件内容读取出来并打印f=open('1.txt')list=f.readlines()print listf.close()运行结果
2017-12-08 12:33:49 991
原创 使用navicat for mysql 将查询语句过滤的结果导出成insert语句时没有带表名的解决办法
解决办法,将此查询先保存并取个名字,名字就为查询sql的表名,然后再导出
2017-11-30 16:30:24 14518 1
原创 eclipse使用dark主题后,pydev插件代码编辑时选中的代码显示看不清楚的解决办法
解决办法: Window > Preferences > General > Editors > Text Editors > Annotations > Occurrences(PyDev)
2017-11-20 12:38:40 927
原创 Gson解析纯json数组
如何解析如下数据:[["14:00-15:00","2017-03-29","6","14:00","15:00"],["15:00-16:00","2017-03-29","53","15:00","16:00"],["16:00-17:00","2017-03-29","183","16:00","17:00"],["17:00-17:45","2017-03-29","158","17:
2017-03-29 13:47:40 415
原创 使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created
appium 部分服务关键字如下:PlatformName=AndroidPlatformVersion=4.4.4AppPackage=com.xxxxx.xxxxAppActivity=.ui.startup.launcher.LaucherActivity使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium
2016-12-02 12:32:17 6379
原创 Fiddler代理抓取的接口的服务器返回出现"Response body is encoded. Click to decode. "的解决办法
解决办法:Rules > Remove All Encodings 勾选
2016-11-21 10:13:18 9883 1
原创 appium使用sendkeys输入银行卡卡号(每4个数字自动空一格)总是输入不正确的解决办法
appium使用sendkeys输入银行卡卡号(每4个数字自动空一格)总是输入不正确的解决办法public static void inputComsumeInfo(WebElement element, String cardnum) throws Exception { String actual = ""; int i = 0; do { elem
2016-07-22 15:25:45 4418 1
原创 Appium九宫格滑动解锁研究
九宫格滑动解锁,目前发现有两种一种是每个可点的方格都是一个imageview,九宫格则对应有9个imageview,此类解锁已有前人研究解决了,可以参照tobecrazy的博客今天我要说的是另一种,九宫格显示在一个view中,类似下图所示:对于此类滑动解锁,只能使用坐标点来滑动了,要使用坐标点九必须得到1~9这几个点在屏幕上的相对位置,要得到相对位置首先要得到元素view的起始坐标
2016-04-24 22:05:17 2541 4
原创 某些App通过appium进行安装时安装测试时报Error: packageAndLaunchActivityFromManifest failed. Original error的解决办法
待测试的apk没有安装,并且通过appium运行时自动化安装时报的错误提示信息如下:[ADB] Using aapt.exe from D:\adt-bundle-windows-x86_64-20140702\sdk\build-tools\android-4.4W\aapt.exe[ADB] Extracting package and launch activity from man
2016-04-13 18:13:19 11342 2
原创 使用Appium做手机app自动化时,红米2手机(已ROOT)时不时的弹出覆盖安装Appium Android Input Manager for Unicode的输入法的提示的解决办法
使用Appium做手机app自动化时,红米2手机(手机已经root)时不时的弹出覆盖安装appium的输入法的提示的解决办法:经过一番百度之后发现也有不少人问这个问题的解决办法,然后也对比了其他安卓手机比如联想手机,发现联想手机(已root)没有这个问题,后来检查手机版本才发现是稳定版,我就开始怀疑是不是稳定版导致的问题,所以从小米官网找到了线刷开发版的方法,刷了下机,再次测试原来的代码发现再
2016-04-13 15:01:17 5279 3
原创 使用Appium官方提供的AppiumDriverLocalService类实现在eclipse启动和停止Appium服务
在网上和QQ群中,看到大多数学习appium的童鞋都是使用windows版本的Appium,windows版本有界面好操作,但实际使用过程中发现,如果连续跑几次用例会发现由于之前的appium服务session未结束导致无法创建新的服务session而无法执行用例,经过一番百度谷歌之后,发现appium官方有解决办法,但是前提是需要安装命令行方式的appium命令行方式安装appium
2016-04-12 23:10:48 4104 2
原创 有只小猴子,路边有80根香蕉,小猴子走40步能到家,每走一步要吃1根香蕉,否则就停止不前,小猴子每次能搬40根 香蕉,请编程求出小猴子最多能搬多少根香蕉回到家。
有只小猴子,路边有80根香蕉,小猴子走40步能到家,每走一步要吃1根香蕉,否则就停止不前,小猴子每次能搬40根香蕉,请编程求出小猴子最多能搬多少根香蕉回到家。答案为12根香蕉,编程代码如下,编程技术有限,请谅解public class TestMonkey {//运送次数越少肯定会越划算,否则折回来折回去就耗费太多的香蕉了,最好是2次运送完private static in
2016-03-13 21:28:53 3580
原创 编写一个脚本,统计log文件中首个单词出现的次数,如: error:xxx waring:xxx error:xxx waring:xxx
本题我采用两种语言来实现,一种是shell脚本 一种是java一、shell脚本#!/bin/shfile="log.txt"str=`cat ${file}|head -n 1 |awk -F : '{print $1}'`count=`cat ${file}|grep ^${str}|wc -l`echo "${count}"二、Java实现如下:
2016-02-14 21:23:09 1608
转载 EXP用法,导出不包含同义词
#################################################EXP用法,导出不包含同义词#################################################==导出一个完整数据库[结构+数据]========exp system/password file=/u01/20101115.dmp log=/u01/20
2012-05-03 16:34:05 1489
转载 python编译生成二进制文件
Python代码 python -O -m py_compile file.py -O 优化成字节码 -m 表示把后面的模块当成脚本运行 -OO 表示优化的同时删除文档字符串 也可以写一个脚本来实现: Python代码 import py_compile py_compile.compile("file_path")
2012-03-08 15:29:00 4417
转载 Python调试技巧
Python调试技巧鉴于这个问题已经被问过多次了,我觉得应该写一个文档介绍一下Python的调试。1. print不要看不起print,这是一切调试的起点,即便是调试Java或者C这种巨麻烦的编译语言,print仍然是常用工具。当然,我们讲的是Python,是比Java和C要方便100倍的动态解释语言,因此这个print就更有力了。至于语法如何,不用我讲了吧。2. re
2012-03-06 00:26:13 557
转载 Python pdb基础调试
python pdb 基础调试当手边没有IDE,面对着python调试犯愁时,你就可以参考下本文;(pdb 命令调试)参考:http://docs.python.org/library/pdb.html和 (pdb)help首先你选择运行的 pypython -m pdb myscript.py(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助 (Pd
2012-03-06 00:22:31 404
转载 Python完全新手教程
Lesson 1 准备好学习Python的环境下载的地址是:www.python.org为了大家的方便,我在校内作了copy:http://10.1.204.2/tool/compiler&IDE/Python-2.3.2-1.exelinux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。运行环境可以是linux或者是windows:
2012-03-04 12:43:44 442
转载 从 Oracle 的 PL/SQL 向 PL/pgSQL移植
19.11. 从 Oracle 的 PL/SQL 向 PL/pgSQL移植作者: Roberto Mello () 本节解释了 Oracle 的 PL/SQL 和PostgreSQL的 PL/pgSQL语言 之间的差别,希望能对那些从 Oracle 向PostgreSQL移植应用的 人有所帮助.这里的大部分代码都来自 ArsDigita Clickstream module,这些东西都
2012-02-20 21:54:22 1174
转载 学习postgresql的plpgsql
学习postgresql的plpgsql处理引号:更多文档在:http://www.dmresearch.net/document/database/PostgreSQL8.0/plpgsql-development-tips.htmlPL/pgSQL 函数的代码都是在 CREATE FUNCTION 里以一个字串文本的方式声明的。如果你用两边包围单引号的常规方式写字串文本,那
2012-02-20 21:49:21 1058
转载 shell编程
http://blog.chinaunix.net/space.php?uid=26495963&do=blog&frmd=148529&view=me
2012-01-29 16:11:03 216
转载 浅谈应该如何理解Oracle的架构知识
1、物理结构 Oracle物理结构由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件;参数文件(parameter file)口令文件(password file)是非
2011-12-21 00:02:18 433
原创 oracle分区表使用实例
create or replace procedure bl_partition is v_sql varchar(1024); v_count int; v_partname varchar2(32); v_startdate date; v_enddate date := trunc(sysdate) + 1;begin v_s
2011-12-21 00:00:02 436
转载 RAID
RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用。磁盘阵列中针对不同的应用使用的不同技术,称为RAID level,而每一level都
2011-12-20 23:57:00 366
转载 iostat
用途 报告中央处理器(CPU)统计信息和整个系统、适配器、tty 设备、磁盘和 CD-ROM 的输入/输出统计信息。语法 iostat [ -s ] [ -a ] [ -d | -t ] [ -T ][ -m ][ PhysicalVolume ... ] [ Interval [ Count ] ]描述 iostat 命令用来监视系统输入/输出设备负载,这通过观察与它们
2011-12-20 23:53:58 400
转载 oracle 10g中的正则表达式
Oracle 10g 的正则表达式是处理文本数据的一个强有力的工具, 正则表达式在许多程序语言和Unix下已经使用很久了.Oracle 通过在SQL函数或者WHERE子句中执行正则表达式, 如果你对正则表达式不熟悉,这篇文章可以给你一个大概的介绍, 熟悉正则表达式的读
2011-10-09 23:52:01 583
转载 shell中expr的用法
关于expr的用法2004-04-23 15:18 pm作者:作者来自:无名请问我以下这些语句为什么是错误的?sum=0sum=`expr $sum + ${sale[1]}`运行时提示:expr: syntax errorsale[1]是已经
2011-09-07 14:49:34 1401
.NET开发单元文件
2010-03-21
生产电工实习(电子技术实习报告)
2008-09-22
高考管理系统的开发--java课程设计
2008-09-22
电子时钟微机原理课程设计报告
2008-07-03
发现网络中的活动主机课程设计报告
2008-07-03
模拟Ethernet帧的发送过程课程设计报告
2008-07-03
D/A数模转换设计报告
2008-07-01
职业生涯规划
2008-06-30
电子技术实习报告(实现十字路口红绿灯)
2008-06-30
监控IP包流量课程设计报告
2008-06-27
AD数模转换源代码
2008-06-27
微机原理课程设计源代码
2008-06-18
快车地址.迅雷地址.普通地址相互转换
2008-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人