- 博客(29)
- 收藏
- 关注
原创 2021-09-07
代码规范:变量名推荐使用驼峰法来命名(lowerCamelCase)变量名不要以 $ 作为开始标记,会与很多 JavaScript 库冲突通常运算符 ( = + - * / ) 前后需要添加空格通常使用 4 个空格符号来缩进代码块(不推荐使用 TAB 键来缩进,因为不同编辑器 TAB 键的解析不一样)一条语句通常以分号作为结束符(可选)复杂语句的通用规则:将左花括号放在第一行的结尾。左花括号前添加一空格。将右花括号独立放在一行。不要以分号结束一个复杂的声明。
2021-09-07 16:42:06
232
原创 appium+python测试手机自带计算器apk
所用设备:手机:oppo R7sm软件:手机自带计算器appium —服务器,客户端ui automator view —获取APP控件脚本语言:python报错1:C:\Users\jinyifeng\AppData\Local\Programs\Python\Python36\python.exe F:/wechat/src/test_case/test_calautor.py...
2021-08-31 17:20:24
9892
原创 Python模块
一 os.path常用语法http://www.runoob.com/python/python-os-path.htmlos.path模块主要用于文件的属性获取:官方文档:http://docs.python.org/library/os.path.html1 os.path.abspath(path)返回path规范化的绝对路径2 os.path.split(path)将path...
2021-08-31 16:30:41
191
原创 UI自动化测试等待
一、隐式等待每0.5s进行一次查询,查到则停止,没有则继续查询,如果设置的时间到了还没有查询到,则报错timeoutdriver.implicitly_wait(5)二、显式等待一般需要配合until使用,元素出现后停止driver.三、强制等待from time import sleep sleep(3)等待三秒...
2021-08-28 18:30:10
311
原创 Mac配置Python3.8环境变量
打开终端Terminal终端输入open .bash_profile 复制文件中的内容,保存下来终端输入rm .bash_profile ,提示*root/staff for .bash_profile?*后面输入y 删除.bash_profile文件。(因为我第一次修改的时候提示.bash_profile文件被锁定)终端输入touch .bash_profile 新建.bash_profile文件终端输入open .bash_profile先将原文件中内容粘贴进去,..
2021-07-31 17:19:55
916
1
原创 【JS】学习
一:字符串① === 绝对相等,即数据类型与值都必须相等。② length:返回字符串的长度③ concat():连接两个或多个字符串,返回连接后的字符串④ indexOf() : 返回字符串中检索指定字符第一次出现的位置...
2021-05-30 22:27:59
121
原创 常用的Linux命令
|命令 说明cat 查看文件内容,由第一行开始显示内容,并将所有内容输出more 根据窗口大小,一页一页的显示文件内容head 只显示头几行tail -100f 只显示最后100行,ctrl+c退出tailf debug.log >>log1.log 将日志重写入log1.log文件vi test.txt i/a 进入编辑模式,光标定位在最后,esc退出编辑模式,:W!保存并退出,:q!不保存强制退出cd /home 绝对路径进入目录cd home 相对路径,打开当前目录下的h
2021-05-30 22:26:18
401
原创 python+pygal分析杭州某年的天气
1、分析下雨的天气占比#coding:utf-8import urllib.request,reimport pygal,datetimeimport jsondef get_html(city,year,month): url = 'https://m.tianqi.com/lishi/%s/%s%s.html' % (city,year,month) reques...
2019-09-03 12:11:47
371
原创 pytest+allure生成高级的测试报告
与allure搭配使用import pytest, allure #导包@allure.feature('报告一级标题') @allure.story('报告二级标题') class XXX(object): def setup_class(self): #做登录,初始化数据等 pass def teardown_class(self...
2019-08-29 15:38:53
1825
原创 xlwt创建.xls文件
# -*- coding: UTF-8 -*-import xlwt#打开workbook对象wbk = xlwt.Workbook(encoding='utf-8')#新建sheet页,使用cell_overwrite_ok=True同一单元格后写入的值会覆盖前面写入的值sheet = wbk.add_sheet('sheet1',cell_overwrite_ok=True)#...
2019-07-25 14:28:56
532
原创 xlrd读取.xls类型文件,xlutils修改文件
注意:保存文件时,文件要先关闭掉,不然会报PermissionError# -*- coding: UTF-8 -*-import xlrdfrom xlutils.copy import copy#打开文件,xlrd.open_workbook()方法返回xlrd.Book类型,是只读的,不能对其进行操作,formatting_info=True:保留Excel的原格式file =...
2019-07-25 14:27:42
245
原创 Pygal生成图表
1、导入包import pygal2、设置图表信息pygal.Line() 基本折线图pygal.StackedLine(fill=True) 带填充的折线图pygal.Pie() 饼图pygal.Bar() 简单条形图pygal.XY(stroke=False) 禁用点和点之间的连线而获得散点图3、pygal.Line生成的图表4、pygal.Stac...
2019-07-03 14:58:08
846
原创 Python爬虫
1、下载twisted:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted2、安装twistedpip install 包名3、安装scrapypip install scrapy4、
2019-07-02 16:39:31
301
1
原创 夜神模拟器使用
夜神模拟器appium有道超级计算器apk项目示例下载地址 https://github.com/lixk/apptest一 安装完夜神模拟器后做如下修改:1、到bin目录下(D:\Program Files\Nox\bin)2、将Android SDK目录(F:\New\adt-bundle-windows-x86_64-20140702\sdk\platform-tools)下的a...
2019-07-02 16:34:18
1571
原创 Appium安卓真机测试
1、获取手机UDIDadb devices -l,有输出表示连接成功2、启动Appium服务器appium -a 127.0.0.1 -p 4723 –U B2T7N16916016400 --no-reset-U 参数后面跟的一串字符就是手机的UDID,这个是通过第二步查到的。3 执行测试脚本报错1:解决:HTMLTestRunner是Python标准库的unitte...
2019-07-02 16:31:08
2595
原创 selenium实现163邮箱自动登录
1、报错1:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:“name”,“selector”:“email”}换了几乎所有的元素定位方法,都是找不到元素,网搜了一大圈,发现是由于登录框的页面调用了iframe(浮动帧标...
2019-03-19 16:36:43
1134
原创 【selenium+webdriver+python】‘chromedriver‘ executable needs to be in PATH
执行下面代码报错’chromedriver’ executable needs to be in PATH已经把chromdriver.exe所在的位置配置在环境变量Path中也没解决#-*- coding:utf-8 -*-from selenium import webdriver#获取浏览器对象driver = webdriver.Chrome()driver.get('htt...
2019-03-18 17:25:43
192
转载 【Python3.6】json函数
这篇博客介绍的很清楚https://www.cnblogs.com/xiaomingzaixian/p/7286793.html
2019-03-15 10:57:02
418
原创 python3.6 request库学习
1、使用pip install requests安装requests库2、python3.X后urllib2已经不可用,要使用urllib.request根据这篇博客修改了相关内容http://www.cnblogs.com/ailiailan/p/7388784.html之间遇到个问题python “”.join() 出错TypeError: sequence item 0: expect...
2019-03-14 17:57:28
653
原创 【Python】Windows下执行pip提示unknown or unsupported command install
1、unknown or unsupported command install先执行where pip切换到pip的安装目录执行pip命令
2019-03-14 11:33:30
1123
原创 Jmeter连接oracle数据库遇到问题
1、Cannot load JDBC driver class ‘Oracle.jdbc.driver.OracleDriver’原因是没有把JDBC驱动jar包放到Jmeter的bin目录下2、Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword not found where expected )原因是vali...
2019-03-12 15:18:46
2295
原创 Fiddler使用
https://blog.youkuaiyun.com/majinggogogo/article/details/72974441主要是依据这篇文章实践的,下面是遇到的一些问题1、下载不了证书由于办公用的是便携机,虽然用的网线,但是和办公室的wifi就是同一个局域网,所以不需要再下载wifi分享工具,直接在手机上修改下wifi的HTTP代理设置然后保存即可2 手机打开什么都是Tunnel To 44...
2019-02-19 15:30:24
358
原创 Android APP自动化测试 之获取app Package,appActivity
一 APP包名等信息获取1 没有.apk包使用adb命令1)打开cmd: adb logcat>F:/New/log.txt2)打开要测试APP(手机连接电脑)3)随意做一些操作,4)Ctrl+C退出adb命令5)查看文件F:/New/log.txt,搜索Displayed...
2019-01-30 20:59:52
358
原创 PLSQL
第一次打开使用时,可能会出现无法解析指定的连接标识符、无法解析服务名错误.1、要有Oracle客户端,文件目录:F:\New\instantclient_11_22、plsql登录时,点击取消,进入plsql未登录界面,打开工具(tools)–首选项(preferences)—oracle连接,如下图oracle 主目录名 里填上oracle客户端里tnsnames.ora文件的路径oci...
2019-01-25 17:45:46
193
原创 APPium - Python环境搭建
1 UiHelper是唯一与Appium服务器进行通信的类,所有与Appium服务器相关的操作都统一使用该类。2 Appium只支持Chrome内核3 Appium服务器默认监听4723端口,Appium服务器与手机的BootStrap.jar通信默认使用4724端口,ChromDriver默认使用9515端口。(端口号0 ~ 65535)4 UiAutomatorViewer用来查看...
2019-01-24 11:26:54
172
原创 Pycharm运行from appium import webdriver 报错ModuleNotFoundError: No module named ‘appium‘
报错:Traceback (most recent call last): File "F:/uiautotest/src/common/driver_configure.py", line 7, in <module> from appium import webdriverModuleNotFoundError: No module...
2019-01-24 11:26:02
2275
原创 Reload函数
1、Reload在python3中,直接使用reload()会报错,需要从imp中导入。from imp import reloadreload(module name)
2019-01-21 11:00:52
1311
原创 Python3.4下载网页
1. 下载网页python 3.x中urllib库和urilib2库合并成了urllib库,python3.X中应该使用urllib.request,即替换掉(python中的)urllib2成urllib.request#!/usr/bin/python#-*- coding:UTF-8 -*-import http.cookiejarimport urllib.requestu...
2019-01-18 17:22:12
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人