07 2018 档案

摘要:一步一步实现混合驱动自动化测试框架的搭建 混合驱动自动化测试框架,是一个非常高级的框架,非常好用,但也很难,不好掌握,需要多练习,就像搭建数据驱动框架一样,需要自己去一点一点的写,一边搭建一边做思路整理,包括遇到的一些问题和处理方法,遇到卡住的地方,就去看下老师是咋处理的,然后结合自己的思路继续写, 阅读全文
posted @ 2018-07-31 00:08 夏晓旭 阅读(1565) 评论(1) 推荐(0) 编辑
摘要:代码:在执行的时候,把光标放在指定的地方,在此例中,点击运行后把光标放到结果区域,粘贴的时候是粘贴到光标所在的问题,如过是运行脚本在web元素输入框中输入的话,不能移动光标到其他位置 #encoding=utf-8import win32apiimport win32con class Keyboa 阅读全文
posted @ 2018-07-22 20:14 夏晓旭 阅读(4076) 评论(0) 推荐(0) 编辑
摘要:在练习python封装键盘事件的时候,实现一个keyDown和keyUp的功能: @staticmethod def keyDown(keyName): #按下按键 win32api.keybd_event(KeyboardKeys.VK_CODE[keyName],0,0,0) @staticme 阅读全文
posted @ 2018-07-22 20:11 夏晓旭 阅读(1809) 评论(0) 推荐(0) 编辑
摘要:在封装读取剪贴板的时候,执行测试代码时遇到个错误: pywintypes.error: (1418, 'GetClipboardData', '\xcf\xdf\xb3\xcc\xc3\xbb\xd3\xd0\xb4\xf2\xbf\xaa\xb5\x 代码: 然后在网上查,是因为设置了剪贴板内容之 阅读全文
posted @ 2018-07-22 16:29 夏晓旭 阅读(1479) 评论(0) 推荐(0) 编辑
摘要:最近搭框架用的openpyxl 2.5.4版本,之前封装的函数有些提示不推荐使用了,我做了一些更新: 代码: # encoding=utf-8 from openpyxl import load_workbookfrom openpyxl.styles import Border, Side, Fo 阅读全文
posted @ 2018-07-22 15:27 夏晓旭 阅读(410) 评论(0) 推荐(0) 编辑
摘要:打开设置-->Editor-->File Encodings 阅读全文
posted @ 2018-07-21 15:24 夏晓旭 阅读(1290) 评论(0) 推荐(0) 编辑
摘要:1-进入到geckodriver.exe文件的目录: 2-在路径栏下输入cmd: 3-命令行界面下输入:geckodriver.exe -h 可以看到文件的帮助信息,其中第一行就列出了版本号 为0.19.1 4-geckodriver驱动文件历史版本的下载链接: https://github.com 阅读全文
posted @ 2018-07-20 22:48 夏晓旭 阅读(11138) 评论(0) 推荐(0) 编辑
摘要:试过很多的firefox浏览器版本和geckodriver的组合,有时候好用,有时候不好用,现在确定了一个好用的版本组合,记录一下: firefox:版本55,而且此版本可以用firebug geckodriver.exe版本号:0.19.1 阅读全文
posted @ 2018-07-20 22:41 夏晓旭 阅读(3252) 评论(0) 推荐(0) 编辑
摘要:C:\Python27\python.exe D:/test/hybrid_version2/TestScripts/TestScript.pystart browser...start browser done...access 126 mail login page...access 126 m 阅读全文
posted @ 2018-07-20 22:36 夏晓旭 阅读(623) 评论(0) 推荐(0) 编辑
摘要:http://ftp.mozilla.org/pub/firefox/releases/ 阅读全文
posted @ 2018-07-19 20:58 夏晓旭 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:在python中引入win32clipboard时报错,DLL load failed: %1 不是有效的 Win32 应用程序 >>> import win32clipboardTraceback (most recent call last): File "<stdin>", line 1, i 阅读全文
posted @ 2018-07-16 21:43 夏晓旭 阅读(1961) 评论(0) 推荐(0) 编辑
摘要:安装行为驱动模块lettuce(卷心菜)模块 pip install lettuce Successfully installed argparse-1.4.0 colorama-0.3.9 extras-1.0.0 fixtures-3.0.0 funcsigs-1.0.2 fuzzywuzzy- 阅读全文
posted @ 2018-07-15 22:51 夏晓旭 阅读(2401) 评论(1) 推荐(0) 编辑
摘要:C:\Python27\Scripts>python task_test.pyTraceback (most recent call last): File "task_test.py", line 2, in <module> import unittest File "C:\Python27\l 阅读全文
posted @ 2018-07-14 14:39 夏晓旭 阅读(739) 评论(0) 推荐(0) 编辑
摘要:>>> re.match(r'^(([1-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){3}([1-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$',"192.168.1.1").group()'192.168.1.1' 阅读全文
posted @ 2018-07-12 22:19 夏晓旭 阅读(942) 评论(0) 推荐(0) 编辑
摘要:一步一步搭建数据驱动测试框架的过程和总结 跟吴老学了搭建自动化数据驱动的框架后,我在自己练习的时候,尝试从简单的程序进行一点一点的扩展和优化,到实现这个数据驱动的框架。 先说一下搭建自动化测试框架的目的: 一个是实现一个功能的自动化运行,不用每次手动的去执行一些重复性的工作,用自动化程序来代替人工, 阅读全文
posted @ 2018-07-11 23:35 夏晓旭 阅读(2015) 评论(2) 推荐(4) 编辑
摘要:PyCharm中运行firefox webdriver访问邮箱添加通讯录的时候报错-WebDriverException: Message: can't access dead object 调了半天,发现是因为在登录操作后没有从frame中切换出来导致的,因为在登录的时候需要先切换到frame中, 阅读全文
posted @ 2018-07-10 19:03 夏晓旭 阅读(2203) 评论(0) 推荐(0) 编辑
摘要:先说一下在读取配置文件时报错的问题--ConfigParser.MissingSectionHeaderError: File contains no section headers 问题描述: 在练习ConfigParser读取配置文件时,cmd一直报一个错:ConfigParser.Missin 阅读全文
posted @ 2018-07-09 13:15 夏晓旭 阅读(7316) 评论(0) 推荐(0) 编辑
摘要:脚本内容:#encoding=utf-8#author-夏晓旭from selenium import webdriverimport timefrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver 阅读全文
posted @ 2018-07-08 17:42 夏晓旭 阅读(415) 评论(0) 推荐(0) 编辑
摘要:https://github.com/UB-Mannheim/tesseract/wiki 如图:可以选合适的版本进行下载 下面是进入老版本(点击older versions 链接)的截图 阅读全文
posted @ 2018-07-08 14:05 夏晓旭 阅读(2665) 评论(0) 推荐(1) 编辑
摘要:封装脚本: #encoding=utf-8import timefrom datetime import timedelta,datedef date_time_chinese(): print u"returns the current time string,format for YYYY年mm 阅读全文
posted @ 2018-07-04 22:31 夏晓旭 阅读(420) 评论(0) 推荐(0) 编辑
摘要:封装Excel操作方法:先装openpyxl:pip install openpyxl==2.4.5(可以指定版本) 封装脚本:#encoding=utf-8from openpyxl import load_workbookfrom openpyxl.styles import Border,Si 阅读全文
posted @ 2018-07-03 22:38 夏晓旭 阅读(2968) 评论(0) 推荐(0) 编辑
摘要:grid整理: 机制 Hub机器和节点机器上要装jdk和jar包 A机器:hub 中控:用来监控所有节点机的状态 启动命令: java -jar selenium-server-standalone-3.8.1.jar -role hub 启动成功结果显示: INFO - Registered a 阅读全文
posted @ 2018-07-02 23:04 夏晓旭 阅读(1052) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示