自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 初学Django

安装django:pip install django1创建django项目:创建成功如图:每个文件表示的含义:__init__.py:表示是一个python包settings:项目的配置文件urls.py:进行url路由的配置wsgi.py:WSGI协议,服务器和django框架之间遵守的协议manage.py:项目管理的文件2启动dja...

2019-09-28 21:13:00 146

转载 启动Djiango报错ModuleNotFoundError: No module named 'pytz'

出师不利啊,第一次学Djiango就遇上报错了。在通过py -3 manage.py runserver 127.0.0.1:8000命令运行manage.py文件时报错No module named 'pytz',解决方法安装pytz模块:pip3 install pytz安装成功后再输入py -3 manage.py runserver 127.0.0.1:8000运行成...

2019-09-28 11:24:00 1711

转载 Git的初始化配置和基本命令的使用

首先说下什么是Git,很多人会把Git和GitHub搞混淆。Git是一个版本控制的工具;GitHub是一个网站,只不过是基于Git的。安装Git就不累述了,自行百度。这里主要说下,初次运行Git的配置和Git基本命令的使用。初次运行Git的配置(windows系统):打开Git命令行输入以下命令:git config --global user.name "填写自己的用户名"...

2019-09-27 01:11:00 166

转载 jenkins持续集成之项目配置(超详细)

安装jenkins这里就不累述了,百度搜下就好。这里主要来说说jenkins的项目配置1首先点击新建任务:2输入项目名称,选择风格(一般选自由风格),点击确定:3点击确定后来到这个界面,然后点击高级:4选择自定义空间,填写存放脚本的目录,然后点击保存:5构建环境这里,点击增加构建步骤:6点击过后,选择要执...

2019-09-25 00:20:00 223

转载 参数化之ddt数据驱动框架

要使用ddt首先先安装ddt模块:pip install ddt。ddt数据驱动只能适用于unittest子类的类装饰器。单个参数参数化:from ddt import ddt,data,unpackimport unittestfrom selenium import webdriverimport timesearch_data = ('sel...

2019-09-24 13:17:00 248

转载 python读取和写入excel里面的数据(附int变float解决方法)

好久没写了,今天来说说python读取excel的常见方法。首先需要用到xlrd模块,pip install xlrd 安装模块。首先打开excel文件:xl = xlrd.open_workbook(r'D:\file\data.xlsx') 传文件路径通过索引获取要操作的工作表table = xl.sheets()[0]有些人不知道啥是工作表,下图...

2019-09-21 00:52:00 1079

转载 解决pytest运行时报错ModuleNotFoundError

封装代码后通过pytest运行时报错模块没找到错误。导入模块前面加上这2句话解决 No modlue name '模块名'的报错。import os,sys sys.path.append(os.getcwd()) #告诉pytest运行前先检索当前路径报错原因pytest运行时...

2019-09-13 00:32:00 3577

转载 appium自动化之对手机按键的操作

简单说说通过appium模拟系统按键的操作,如返回键,home键,音量键等等。要模拟按键操作得用到 keyevent方法,参数如下keyevent(keycode, metastate=None)keycode:发送给设备的关键代码,关键代码,指的是实体按键对应的编码metastate:默认值不用填操作音量键的demo如下:from appium import ...

2019-09-13 00:12:00 673

转载 pytest之参数化

先简单说说什么是参数化,已百度为例平时我们测试搜索,每次我们测试一个不同的搜索内容,都需要更改参数的值。在这个过程里面,除了数据在变动以外,其他步骤都是重复的。这个时候我们就可以使用参数化的方式来代替数据的变动。参数化顾名思义就是把不同的参数,写到一个列表里,或者说写到一个集合里面。然后让程序自动去这个列表里面取值,直到列表为空便结束。使用方法@pytest.mark.para...

2019-09-10 00:39:00 230

转载 关于selenium自动化之键盘操作

平常我们会用到很多快捷键,那么selenium如何来模拟快捷键操作呢。下面看看下常用快捷键的操作。首先使用快捷键需要导入以下这个包from selenium.webdriver.common.keys import Keys然后在通过Keys去调用一些方法,如:全选 send_keys(Keys.CONTROL,'a')复制 send_keys(Keys.CONT...

2019-09-08 23:06:00 125

转载 关于selelnium自动化之滚动条的操作

在定位某些元素的时候,我们经常碰到要操作的元素在屏幕上没有显示完,需要拖动滚动条才能完成对元素的定位。这里已谷歌驱动为例简单说说拖动滚动条的操作,首先操作滚动条需要用到javascript。如图,按下输入F12,在控制台输入以下 document.documentElement.scrollTop=600 命令就能操作滚动条了。不信赶快去试试哦!既然知道怎么...

2019-09-08 14:21:00 212

转载 appium自动化之手势操作总结(附带手势解锁)

说说常用appium做自动化经常会用到的手势操作。声明:所有的手势操作都会用到这个模块 from appium.webdriver.common.touch_action import TouchAction操作时都得传入driver对象,执行时都用上.perfrom()才能生效,使用move_to根据坐标移动手势,记得打开开发者模式里面的指针位置1:轻敲 tap,类似于...

2019-09-04 23:03:00 1092

转载 appium自动化基础总结

---恢复内容开始---断断续续学了2周appium自动化,把经常用到基础写出来吧!方便日后便于查看。appium解决中文无法输入和,启动app自动清除数据的问题。在前置代码里面加上这3句就可以解决。desired_caps = { "unicodeKeyboard": "True", # 使用unicode输入法 "resetKeyboard": "Tru...

2019-09-01 14:57:00 221

转载 关于selenium自动化对下拉选择框的处理

有时候定位元素我们会遇到一种常见的下拉框。这里没找到啥好网站,就以臭名昭著的58同城为例。下拉框长下图这样:有图可见只要我们点击省份就会,出现很多选项。下面说下这种下拉框怎么处理首先先要点击省份,然后才会出现下拉框选项。driver.find_element_by_xpath('//div[text()="省份"]').click()。然后就是对下拉框选项的定位,tags...

2019-08-28 22:41:00 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除