摘要: 目前系统各个子系统的交互有一下三种 1、接口类 封装成接口以wsdde形式被外部进行调用 2、http请求 一般以json串的形式以post方式请求对方系统进行交互,得到相应的结果Response 3、MQ模式 异步消息类,发送方把请求放在MQ中间服务器,等待监听系统消费这条... 阅读全文
posted @ 2015-12-03 09:41 一朵菊花向阳开 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、新建实例xx_driver = os.path.abspath(r"路径")os.environ["webdriver.xx.driver"] = xx_driverdriver = webdriver.xx(xx_driver)2、id、name、tag、css、link_text、xpath... 阅读全文
posted @ 2015-11-10 15:34 一朵菊花向阳开 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 当元素没有id,没有name,没有任何,只有一个class的时候,应该如何去定位这个元素1、页面存在多个div,使用find_elements_by_tag_name("div")[x] 这种方法可以使用,但是要去数第几个div,太坑2、使用find_element_by_class_name(... 阅读全文
posted @ 2015-11-07 09:10 一朵菊花向阳开 阅读(575) 评论(0) 推荐(0) 编辑
摘要: python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错'ascii' codec can't encode characterspython没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。... 阅读全文
posted @ 2015-10-26 08:46 一朵菊花向阳开 阅读(5851) 评论(0) 推荐(0) 编辑
摘要: 尝试给公司的网站写每日例行检查的脚本时,不需要去打开浏览器,这是就用到HTMLUNIT的使用HTMLUNIT是基于Selenium服务端的,所以需要selenium-server-standalone-XXX.jar1、下载安装java ,为了运行jar包2、下载selenium-server-st... 阅读全文
posted @ 2015-10-24 16:53 一朵菊花向阳开 阅读(2565) 评论(0) 推荐(0) 编辑
摘要: Webdriver是基于浏览器操作的,当页面上传文件使用的是flash的控件SWFFileUpload调用的时候,调用的是系统底层的文件选择弹出框这种情况,Webdriver暂时是不支持除页面外的其他操作前期尝试过很多种方法,比如send_keys("path"),但是都无法解决虽然Webdrive... 阅读全文
posted @ 2015-10-24 08:59 一朵菊花向阳开 阅读(957) 评论(0) 推荐(0) 编辑
摘要: webdriver是以server-client 经典模式设计的server端可以是任何浏览器作为remote server,职责就是处理client的请求并作出相应操作,response的具体内容根据请求的内容而定,client就是我们运行的脚本以firefox为例remote server端的这... 阅读全文
posted @ 2015-10-19 10:40 一朵菊花向阳开 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 在做登录脚本的时候,如果只是单纯从登录页面进行元素定位的话,并不存在这个问题但实际情况是,从首页A进入到登录页面B(并非弹出框),这时候在页面B无法定位到该页面的元素问题:从页面A进入页面B,无法定位B页面的元素原因:当启动脚本后,从页面A打开页面B后,窗口句柄(焦点)依旧停留在主页面A,所以无法定... 阅读全文
posted @ 2015-10-19 09:05 一朵菊花向阳开 阅读(9173) 评论(0) 推荐(0) 编辑
摘要: 最近开始接触自动化测试,在写一个简单的查询脚本时,遇到编码无法识别的问题SyntaxError: Non-ASCII character '\xe5' in file F:/soft_Test/python/code/search something.py on line 15, but no en... 阅读全文
posted @ 2015-10-17 08:47 一朵菊花向阳开 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: Windows平台(py3 已经自带了工具包) 准备工具: python、setuptools(python工具基础包)、pip(python安装包管理工具) 安装步骤: 1、python安装,运行exe即可,运行完成之后,需要在环境配置中Path中添加python的目录,该步骤直接影响后续的安装 阅读全文
posted @ 2015-10-15 17:26 一朵菊花向阳开 阅读(470) 评论(0) 推荐(1) 编辑