08 2018 档案

摘要:简单介绍各个图形界面自动操作的python库,类似按键精灵\autoit\ahk(autohotkey)等等这些自动化工具。这类python库不是只是用来实现自动游戏之类的程序,业界也用这些库来做GUI 自动化测试。 第一推荐的库: PyAutoGUI 跨平台 PyAutoGUI 在windows下 阅读全文
posted @ 2018-08-27 21:46 Jaww 阅读(846) 评论(0) 推荐(0) 编辑
摘要:一、自己封装的一些使用到的autoit库 有些控件操作没有原生的autoit支持的好,比如对树控件的操作,经常会有问题,如果遇到出现问题只能再换autoit写au3文件直接运行了...... 二、遇到的坑 1. 在等待窗口出现时,比较了try和while方法,觉得还是while方法比较方面和好用,尤 阅读全文
posted @ 2018-08-27 21:43 Jaww 阅读(8920) 评论(1) 推荐(1) 编辑
摘要:AutoIT是一款非常强大的免费功能自动化测试工具,使用它可以轻松实现web和winform的自动化测试。其脚本语言AU3语法类似于VB语言和vbs脚本语言,对于经常使用QTP的童鞋来说,非常容易上手。以下是一个使用autoit测试web登录的一个实例。 首先先介绍一下待测网站。待测网站是一个彩铃制 阅读全文
posted @ 2018-08-27 21:40 Jaww 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:#! /usr/bin/env python#coding=GB18030'''GUI测试自动化 语言:python模块:pywinauto环境:windows7中文、python-2.6_32bit、pywinauto-0.40、SendKeys-0.3FuncName: pywinauto_no 阅读全文
posted @ 2018-08-27 21:25 Jaww 阅读(486) 评论(0) 推荐(0) 编辑
摘要:Welcome to Processing 3! Dan explains the new features and changes; the links Dan mentions are on the Vimeo page. Download ProcessingBrowse TutorialsV 阅读全文
posted @ 2018-08-26 21:53 Jaww 阅读(157) 评论(0) 推荐(0) 编辑
摘要:在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况(报selenium.common.exceptions.NoSuchElementException),一般可以从以下几个方面着手解决: 1.Frame/Iframe原因定位不到元素: 这个是最常见的原因,首先 阅读全文
posted @ 2018-08-26 21:35 Jaww 阅读(840) 评论(0) 推荐(0) 编辑
摘要:js 获取元素的位置 js 获取点击时间鼠标坐标 阅读全文
posted @ 2018-08-26 21:18 Jaww 阅读(1313) 评论(0) 推荐(0) 编辑
摘要:1、什么是Selenium,为什么web测试,大家都用它? Selenium设计初衷就是为web项目的验收测试再开发。内核使用的是javaScript语言编写,几乎支持所以能运行javaScript的浏览器,支持windows\linux\macos等各种平台。 Selenium 脚本是用多种受支持 阅读全文
posted @ 2018-08-26 21:15 Jaww 阅读(402) 评论(0) 推荐(0) 编辑
摘要:https://pyautogui.readthedocs.io/en/latest/introduction.html Introduction Purpose The purpose of PyAutoGUI is to provide a cross-platform Python modul 阅读全文
posted @ 2018-08-26 20:33 Jaww 阅读(653) 评论(0) 推荐(0) 编辑
摘要:用 spy++去确认找到了文本框的句柄了。 用函数 win32gui.SendMessage 获取不了文本框的文本内容,用 str 类型的参数接收获取的内容的话没有获取到东西,而用 PyBuffer 类型去获取则得到类似于 16 进制的东西。 希望能找到解决方案。 以下是代码: 阅读全文
posted @ 2018-08-26 10:53 Jaww 阅读(8529) 评论(0) 推荐(0) 编辑
摘要:1 from processing import * 2 from math import sin 3 4 X = 30 5 Y = 30 6 radius = 30 7 8 def setup(): 9 strokeWeight(10) 10 frameRate(20) 11 size(400,300) 12 13 def draw(): 14 ... 阅读全文
posted @ 2018-08-26 10:30 Jaww 阅读(163) 评论(0) 推荐(0) 编辑
摘要:本文实例讲述了python模拟鼠标拖动操作的方法。分享给大家供大家参考。具体如下: pdf中的书签只有页码,准备把现有书签拖到一个目录中,然后添加自己页签。重复的拖动工作实在无趣,还是让程序帮我实现吧,我可以喝点水,休息一下了 1. Python代码: 1 # 2 # _*_ coding:UTF- 阅读全文
posted @ 2018-08-26 10:27 Jaww 阅读(9317) 评论(0) 推荐(0) 编辑
摘要:http://www.w3school.com.cn/xpath/xpath_functions.asp XPath 总结 XPath 教程 XPath 总结 XPath 教程 存取 错误和跟踪 数值 字符串 AnyURI 逻辑 持续时间/日期/时间 QName 节点 序列 Context 存取 错 阅读全文
posted @ 2018-08-25 23:37 Jaww 阅读(183) 评论(0) 推荐(0) 编辑
摘要:前言 当年看《别怕,Excel VBA其实很简单》相见恨晚,看了第一版电子版之后,买了纸质版,然后将其送人。而后,发现出了第二版,买之收藏。之后,发现Python这一编程语言,简直是逆天,业余非程序员的福音。人生苦短,我用python。简短几句代码,实现好多自己不敢想的功能。自学VBA发现对VBA和 阅读全文
posted @ 2018-08-25 23:17 Jaww 阅读(521) 评论(0) 推荐(0) 编辑
摘要:App相当于Excel程序,Book相当于工作簿。N个Excel程序则由apps表示,N个工作簿由books表示。 数据结构 运行结果 运行结果 第一列 第一列 第一行 第一行 结束 本文首先简单介绍了,通过Python运用xlwings模块,对Excel工作簿、工作表和单元格的操作。 再介绍了xl 阅读全文
posted @ 2018-08-25 23:14 Jaww 阅读(476) 评论(0) 推荐(0) 编辑
摘要:常用函数和方法 Book 工作簿常用的apiwb=xw.books[‘工作簿名称'] wb.activate()激活为当前工作簿 wb.fullname 返回工作簿的绝对路径 wb.name 返回工作簿的名称 wb.save(path=None) 保存工作簿,默认路径为工作簿原路径,若未保存则为脚本 阅读全文
posted @ 2018-08-25 23:10 Jaww 阅读(596) 评论(0) 推荐(0) 编辑
摘要:python操作Excel的模块,网上提到的模块大致有:xlwings、xlrd、xlwt、openpyxl、pyxll等,他们提供的功能归纳起来有两种:一、用python读写Excel文件,实际上就是读写有格式的文本文件,操作excel文件和操作text、csv文件没有区别,Excel文件只是用来 阅读全文
posted @ 2018-08-25 23:07 Jaww 阅读(584) 评论(0) 推荐(0) 编辑
摘要:http://docs.xlwings.org/en/stable/api.html Top-level functions xlwings.view(obj, sheet=None) Opens a new workbook and displays an object on its first 阅读全文
posted @ 2018-08-25 22:56 Jaww 阅读(3537) 评论(0) 推荐(0) 编辑
摘要:前言 从网页爬下来的大量数据需要excel清洗成堆的科学实验数据需要导入excel进行分析作为一名面向逼格的Python程序员该如何合理而又优雅的选择生产力工具呢? 得益于辛勤劳作的python大神们,处理excel已经有大量python包,主流代表有: xlwings:简单强大,可替代VBA op 阅读全文
posted @ 2018-08-25 20:58 Jaww 阅读(2138) 评论(0) 推荐(0) 编辑
摘要:概述 Application对象是Microsoft Office Excel 2007对象模型中最高级别的对象,表示Excel程序自身。Application对象提供正在运行的程序的信息、应用于程序实例的选项以及实例中打开的当前对象。因为它是对象模型中最高的对象,Application对象也包含组 阅读全文
posted @ 2018-08-25 17:54 Jaww 阅读(16561) 评论(2) 推荐(1) 编辑
摘要:Excel.Application组件使用方法,适合应用于使用EXCEL组件做WEB应用开发。 转自http://bbs.xtjc.com/thread-376095-1-1.html 定制模块行为(1) Option Explicit '强制对模块内所有变量进行声明 Option Private 阅读全文
posted @ 2018-08-25 17:44 Jaww 阅读(1010) 评论(0) 推荐(0) 编辑
摘要:https://docs.microsoft.com/en-us/javascript/api/excel/excel.application?view=office-js Represents the Excel application that manages the workbook. [ A 阅读全文
posted @ 2018-08-25 17:36 Jaww 阅读(233) 评论(0) 推荐(0) 编辑
摘要:之前由于装了WPS后,VBA和python调用某些OFFICE的端口一直报错.网上找了无数的解决办法.也没有解决. 将注册表清理.不行. 将WPS卸载.不行. 将office重装.不行. 之后找到了个相对较好的方法.现在分享给大家.也当做自己的一个记录吧. 下面进入正文: 1.首先先按WIN+R进入 阅读全文
posted @ 2018-08-25 17:12 Jaww 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:import win32com APP_TYPE = 'Excel.Application' xlBlack,xlRed,xlGray,xlBlue = 1,3,15,41 xlBreakFull = 1 #初始化应用程序 xls = win32com.client.Dispatch(APP_TYP 阅读全文
posted @ 2018-08-25 17:01 Jaww 阅读(350) 评论(0) 推荐(0) 编辑
摘要:最近几天通过Python做一些自动生成office报表的东东,比如解析.xml文件,导出.html/WORD/PPT等格式,html不足一提,只需要简单的html静态网页知识即可,这儿要说的是怎么生成WORD/PPT格式。 首先介绍下office win32 com接口,这个是MS为自动化提供的操作 阅读全文
posted @ 2018-08-25 16:58 Jaww 阅读(1011) 评论(0) 推荐(0) 编辑