<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wsbl52006的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wsbl52006</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wsbl52006]]></copyright><item><title><![CDATA[chrome正受到自动测试软件的控制 selenium 4.0 修改源码解决]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/121353080</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/121353080</guid><author>wsbl52006</author><pubDate>Tue, 16 Nov 2021 12:11:51 +0800</pubDate><description><![CDATA[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.]]></description><category></category></item><item><title><![CDATA[chrome正受到自动测试软件的控制 浏览器版本V76以及以上disable-infobars参数失效不起作用python]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/105459850</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/105459850</guid><author>wsbl52006</author><pubDate>Sat, 11 Apr 2020 21:24:05 +0800</pubDate><description><![CDATA[问题： python+selenium 跑UI自动化时谷歌浏览器显示“chrome正受到自动测试软件的控制”

谷歌浏览器版本在V75以及以下解决办法如下：

from selenium import webdriver

optons=webdriver.ChromeOptions()

optons.add_argument('disable-infobars')

driver=webdri...]]></description><category></category></item><item><title><![CDATA[python 单元测试框架nose学习笔记之筛选执行指定测试用例]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/88978456</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/88978456</guid><author>wsbl52006</author><pubDate>Tue, 02 Apr 2019 18:50:22 +0800</pubDate><description><![CDATA[很多时候我们写的case会非常多，通常会对用例的重要程度做一些分级，比如主流程用例、次要流程用例之类的

通过nosetest -h 我们了解到有一个 -a 参数可以达到这个目的

-a ATTR, --attr=ATTR Run only tests that have attributes specified by ATTR
           [NOSE_ATTR]...]]></description><category></category></item><item><title><![CDATA[python 单元测试框架nose学习笔记一]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/88976083</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/88976083</guid><author>wsbl52006</author><pubDate>Tue, 02 Apr 2019 17:50:02 +0800</pubDate><description><![CDATA[学习环境： python3.7

nose版本： 1.3.7

一：安装

   直接使用pip安装即可：

  pip install nose

二： 了解常用命令行参数

nose相关执行命令：

1、 nosetests –h查看所有nose相关命令

2、 nosetests –s 执行并捕获输出 (即将代码中的print方法信息显示在屏幕上)

3、 nosetes...]]></description><category></category></item><item><title><![CDATA[jenkins服务器频繁修改时间，编包时出现no main manifest attribute, in XXXXXXX.jar的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/83987714</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/83987714</guid><author>wsbl52006</author><pubDate>Mon, 12 Nov 2018 10:27:26 +0800</pubDate><description><![CDATA[jenkins服务器频繁修改时间，编包时出现no main manifest attribute, in XXXXXXX.jar的解决办法

现象：

        jenkins服务时间反复的修改并进行反复的编译，有时候在当前时间编译，有时候在未来时间编译，反复来来回回的编译，有时候发现原本正常编译成功的jar包应该有好几兆的大小，突然编译完成之后只有100多KB，且启动时报“no main ...]]></description><category></category></item><item><title><![CDATA[Python读取windows下记事本保存的UTF-8格式的内容，首行数据显示不正常的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/78750341</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/78750341</guid><author>wsbl52006</author><pubDate>Fri, 08 Dec 2017 12:33:49 +0800</pubDate><description><![CDATA[Python读取windows下记事本保存的UTF-8格式的内容，首行数据显示不正常的解决办法


1、使用windows下的记事本，保存几行内容并保存为UTF-8格式，文件内容为
1111111
222222
2、使用python将文件内容读取出来并打印
f=open('1.txt')
list=f.readlines()
print list
f.close()
运行结果]]></description><category></category></item><item><title><![CDATA[使用navicat for mysql 将查询语句过滤的结果导出成insert语句时没有带表名的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/78677730</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/78677730</guid><author>wsbl52006</author><pubDate>Thu, 30 Nov 2017 16:30:24 +0800</pubDate><description><![CDATA[解决办法，将此查询先保存并取个名字，名字就为查询sql的表名，然后再导出]]></description><category></category></item><item><title><![CDATA[eclipse使用dark主题后，pydev插件代码编辑时选中的代码显示看不清楚的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/78581132</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/78581132</guid><author>wsbl52006</author><pubDate>Mon, 20 Nov 2017 12:38:40 +0800</pubDate><description><![CDATA[解决办法：  Window > Preferences > General > Editors > Text Editors > Annotations > Occurrences(PyDev)]]></description><category></category></item><item><title><![CDATA[Gson解析纯json数组]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/68064037</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/68064037</guid><author>wsbl52006</author><pubDate>Wed, 29 Mar 2017 13:47:40 +0800</pubDate><description><![CDATA[如何解析如下数据：
[["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:]]></description><category></category></item><item><title><![CDATA[使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium Server Fail.A new session could not be created]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/53433458</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/53433458</guid><author>wsbl52006</author><pubDate>Fri, 02 Dec 2016 12:32:17 +0800</pubDate><description><![CDATA[appium 部分服务关键字如下：
PlatformName=Android
PlatformVersion=4.4.4
AppPackage=com.xxxxx.xxxx
AppActivity=.ui.startup.launcher.LaucherActivity



使用appium进行app自动化测试时遇到AppActivity设置正确但报Connect Appium ]]></description><category></category></item><item><title><![CDATA[Fiddler代理抓取的接口的服务器返回出现"Response body is encoded. Click to decode. "的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/53256705</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/53256705</guid><author>wsbl52006</author><pubDate>Mon, 21 Nov 2016 10:13:18 +0800</pubDate><description><![CDATA[解决办法：
Rules > Remove All Encodings 勾选]]></description><category></category></item><item><title><![CDATA[appium使用sendkeys输入银行卡卡号(每4个数字自动空一格)总是输入不正确的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/51995338</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/51995338</guid><author>wsbl52006</author><pubDate>Fri, 22 Jul 2016 15:25:45 +0800</pubDate><description><![CDATA[appium使用sendkeys输入银行卡卡号(每4个数字自动空一格)总是输入不正确的解决办法




public static void inputComsumeInfo(WebElement element, String cardnum) throws Exception
	{
		String actual = "";
		int i = 0;
		do
		{
			elem]]></description><category></category></item><item><title><![CDATA[Appium九宫格滑动解锁研究]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/51236305</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/51236305</guid><author>wsbl52006</author><pubDate>Sun, 24 Apr 2016 22:05:17 +0800</pubDate><description><![CDATA[九宫格滑动解锁，目前发现有两种一种是每个可点的方格都是一个imageview，九宫格则对应有9个imageview，此类解锁已有前人研究解决了，可以参照tobecrazy的博客
今天我要说的是另一种，九宫格显示在一个view中，类似下图所示：


对于此类滑动解锁，只能使用坐标点来滑动了，要使用坐标点九必须得到1~9这几个点在屏幕上的相对位置，要得到相对位置首先要得到元素view的起始坐标]]></description><category></category></item><item><title><![CDATA[某些App通过appium进行安装时安装测试时报Error: packageAndLaunchActivityFromManifest failed. Original error的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/51145594</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/51145594</guid><author>wsbl52006</author><pubDate>Wed, 13 Apr 2016 18:13:19 +0800</pubDate><description><![CDATA[待测试的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]]></description><category></category></item><item><title><![CDATA[使用Appium做手机app自动化时，红米2手机(已ROOT)时不时的弹出覆盖安装Appium Android Input Manager for Unicode的输入法的提示的解决办法]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/51143481</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/51143481</guid><author>wsbl52006</author><pubDate>Wed, 13 Apr 2016 15:01:17 +0800</pubDate><description><![CDATA[使用Appium做手机app自动化时，红米2手机(手机已经root)时不时的弹出覆盖安装appium的输入法的提示的解决办法：
经过一番百度之后发现也有不少人问这个问题的解决办法，然后也对比了其他安卓手机比如联想手机，发现联想手机(已root)没有这个问题，后来检查手机版本才发现是稳定版，我就开始怀疑是不是稳定版导致的问题，所以从小米官网找到了线刷开发版的方法，刷了下机，再次测试原来的代码发现再]]></description><category></category></item><item><title><![CDATA[使用Appium官方提供的AppiumDriverLocalService类实现在eclipse启动和停止Appium服务]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/51138307</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/51138307</guid><author>wsbl52006</author><pubDate>Tue, 12 Apr 2016 23:10:48 +0800</pubDate><description><![CDATA[在网上和QQ群中，看到大多数学习appium的童鞋都是使用windows版本的Appium，windows版本有界面好操作，但实际使用过程中发现，如果连续跑几次用例会发现由于之前的appium服务session未结束导致无法创建新的服务session而无法执行用例，经过一番百度谷歌之后，发现appium官方有解决办法，但是前提是需要安装命令行方式的appium


命令行方式安装appium]]></description><category></category></item><item><title><![CDATA[有只小猴子，路边有80根香蕉，小猴子走40步能到家，每走一步要吃1根香蕉，否则就停止不前，小猴子每次能搬40根  香蕉，请编程求出小猴子最多能搬多少根香蕉回到家。]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/50880402</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/50880402</guid><author>wsbl52006</author><pubDate>Sun, 13 Mar 2016 21:28:53 +0800</pubDate><description><![CDATA[有只小猴子，路边有80根香蕉，小猴子走40步能到家，每走一步要吃1根香蕉，否则就停止不前，小猴子每次能搬40根香蕉，请编程求出小猴子最多能搬多少根香蕉回到家。
答案为12根香蕉，编程代码如下，编程技术有限，请谅解


public class TestMonkey {
//运送次数越少肯定会越划算，否则折回来折回去就耗费太多的香蕉了，最好是2次运送完
private static in]]></description><category></category></item><item><title><![CDATA[编写一个脚本，统计log文件中首个单词出现的次数，如: error:xxx waring:xxx error:xxx waring:xxx]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/50664124</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/50664124</guid><author>wsbl52006</author><pubDate>Sun, 14 Feb 2016 21:23:09 +0800</pubDate><description><![CDATA[本题我采用两种语言来实现，一种是shell脚本 一种是java
一、shell脚本

#!/bin/sh
file="log.txt"
str=`cat ${file}|head -n 1 |awk -F : '{print $1}'`
count=`cat ${file}|grep ^${str}|wc -l`
echo "${count}"


二、Java实现如下：]]></description><category></category></item><item><title><![CDATA[EXP用法,导出不包含同义词]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/7532049</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/7532049</guid><author>wsbl52006</author><pubDate>Thu, 03 May 2012 16:34:05 +0800</pubDate><description><![CDATA[#################################################
EXP用法,导出不包含同义词
#################################################
==导出一个完整数据库[结构+数据]========
exp system/password file=/u01/20101115.dmp log=/u01/20]]></description><category></category></item><item><title><![CDATA[python编译生成二进制文件]]></title><link>https://blog.youkuaiyun.com/wsbl52006/article/details/7333052</link><guid>https://blog.youkuaiyun.com/wsbl52006/article/details/7333052</guid><author>wsbl52006</author><pubDate>Thu, 08 Mar 2012 15:29:00 +0800</pubDate><description><![CDATA[Python代码 
python -O -m py_compile file.py 

-O 优化成字节码 
-m 表示把后面的模块当成脚本运行 
-OO 表示优化的同时删除文档字符串 


也可以写一个脚本来实现： 
Python代码 
import py_compile 

py_compile.compile("file_path")]]></description><category></category></item></channel></rss>