自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python3解决 json.dumps中文乱码

使用json.dumps()运行结果如下role_name字段中文乱码了只需要使用ensure_ascii=False运行结果如下:转载于:https://www.cnblogs.com/zhmiao/p/10752450.html...

2019-04-22 19:37:00 264

转载 使用requests+pyquery爬取dd373地下城跨五最新商品信息

废话不多说直接上代码:  可以使用openpyel库对爬取的信息写入Execl表格中代码我就不上传了import requestsfrom urllib.parse import urlencodefrom requests import RequestExceptionfrom pyquery import PyQuery as pqdef open_s...

2019-04-10 17:01:00 480

转载 TypeError: can only concatenate str (not "int") to str解决方式

使用format函数解决问题 for page in range(1,pagebox+1): url = "https://www.dd373.com/s/rbg22w-x9kjbs-wwf11b-0-0-0-qquvn4-0-0-0-0-0-0-0-"+format(page)+".html?" + urlencode(data) ...

2019-04-10 16:44:00 5058

转载 requests基本应用

requests基本功能详解import requestsresponse = requests.get('https://www.baidu.com')print('type属性:',type(response))print('Status Code: ',response.status_code)print(type(response....

2019-04-02 12:48:00 246

转载 python单元测试框架unittest总结

unittest.TestCase:TestCase类,所有测试用例类继承的基本类。class BaiduTest(unittest.TestCase):TestCase类的属性如下:setUp():setUp()方法用于测试用例执行前的初始化工作。如测试用例中需要访问数据库,可以在setUp中建立数据库连接并进行初始化。如测试用例需要登录web,...

2019-04-01 14:39:00 90

转载 dockerfile语法

Dockerfile 语法在我们深入讨论Dockerfile之前,让我们快速过一下Dockerfile的语法和它们的意义。什么是语法?非常简单,在编程中,语法意味着一个调用命令,输入参数去让应用执行程序的文法结构。这些语法被规则或明或暗的约束。程序员遵循语法规范以和计算机 交互。如果一段程序语法不正确,计算机将无法识别。Dockerfile使用简单的,清楚的和干净的语法结构,...

2019-03-29 14:26:00 114

转载 docker容器操作

1、搜索镜像[root@localhost ~]# docker search tomcat2、拉取镜像[root@localhost ~]# docker pull tomcat3、根据镜像启动容器docker run ‐‐name mytomcat ‐d tomcat:latest4、docker ps查看运行中的容器5、 停止运行中的容器do...

2019-03-29 14:25:00 70

转载 docker镜像常用操作

转载于:https://www.cnblogs.com/zhmiao/p/10621006.html

2019-03-29 14:24:00 79

转载 Linux安装docker

1、检查内核版本,必须是3.10及以上uname ‐r2、安装dockeryum install docker3、输入y确认安装4、启动docker[root@localhost ~]# systemctl start docker[root@localhost ~]# docker ‐vDocker version 1.12.6, build 3e8...

2019-03-29 14:23:00 64

转载 docker bulid命令

使用当前目录的 Dockerfile 创建镜像,标签为 runoob/ubuntu:v1。docker build -t runoob/ubuntu:v1 . 使用URLgithub.com/creack/docker-firefox的 Dockerfile 创建镜像。docker build github.com/creack/docke...

2019-03-29 14:20:00 170

转载 docker启动,重启,停止容器

docker 启动已经停止的容器    docker start 容器ID或容器名docker 停止容器    docker stop 容器ID或容器名docker 启动一个容器  -d:后台运行  -p:端口映射  --name:容器名称  --7076981e8708:镜像id  docker run -d -p 8089...

2019-03-29 14:16:00 143

转载 python中hasattr()、getattr()、setattr()函数的使用

1. hasattr(object, name)  判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法;有则返回True,没有则返回False;需要注意的是name参数是string类型,所以不管是要判断变量还是方法,其名称都以字符串形式传参;getattr和setattr也同样;>>> >>&gt...

2019-03-28 21:40:00 75

转载 混合式自动化测试框架

框架结构:get地址:https://github.com/zihui1/selenium3-python3actionb包中的PageAction主要封装常用的元素操作方式# encoding = utf-8from selenium import webdriverfrom util.ObjectMap import getElementfrom ut...

2019-03-28 10:48:00 347

转载 spring boot正常启动但是访问会找不到“ localhost 的网页”的错误

最近启动springboot项目访问localhost老报找不到网页,找了很久发现yml配置文件中配置了“context.path”,只要在端口号后面加上context.path地址就可以访问了。如图: 直接访问http://localhost:9090/test就可以直接访问转载于:https://www.cnblogs.com/zhmiao/p/1059263...

2019-03-25 11:13:00 2223

转载 selenium数据驱动模式实现163邮箱的登录及添加联系人自动化操作

项目结构如下:要求python3.0  selenium3.0下面是代码:appModubles:addContactPersonActtion.py和LoginAction.pyaddContactPersonActtion.py再次对添加联系人进行封装# encoding = utf-8from pageObjects.HomePage impor...

2019-03-20 14:28:00 2069

转载 python读取uti-8格式ini配置文件出现UnicodeDecodeError: 'gbk' codec can't decode byte 0xba in position 367: ille...

出现这种错误只需要在read下添加encoding='utf-8'如:from configparser import ConfigParsercf = ConfigParser()cf.read("ini配置文件路径")当使用这种方式读取包含中文的ini文件时会报错需要添加encoding='utf-8'cf = ConfigPars...

2019-03-20 10:52:00 203

转载 openpyxl使用sheet.rows或sheet.columns报TypeError: 'generator' object is not subscriptable解决方式...

解决方案:   因为新版本的openpyxl使用rows或者columns返回一个生成器所以可以使用List来解决报错问题    >>> sheet.columns[0]Traceback (most recent call last): File "<stdin>", line 1, in <module>...

2019-03-18 23:41:00 819

转载 python中@classmethod @staticmethod区别

python staticmethod 返回函数的静态方法。该方法不强制要求传递参数,如下声明一个静态方法:class C(object): @staticmethod def f(arg1, arg2, ...): ...以上实例声明了静态方法 f,类可以不用实例化就可以调用该方法 C.f(),当然也可以实例化后调用 C().f...

2019-03-18 13:29:00 92

转载 xpath定位中starts-with、contains和text()的用法

starts-with 顾名思义,匹配一个属性开始位置的关键字contains 匹配一个属性值中包含的字符串text() 匹配的是显示文本信息,此处也可以用来做定位用eg//input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字的页面元素//input[contains(@name,'na')]...

2019-03-18 11:42:00 326

转载 xpath定位动态iframe

使用xpath定位driver.switch_to.frame(driver.find_element_by_xpath("//iframe[starts-with(@id, 'x-URS-iframe')]"))转载于:https://www.cnblogs.com/zhmiao/p/10551255.html

2019-03-18 11:41:00 1374

转载 selenium截图

文件结构1.DateUtil.py# cncoding = utf-8import timefrom datetime import datetime'''本文件主要用于获取当前的日期以及时间,用于生成不能存截图文件目录名'''def currentDate(): date = time.localtime() # 构造...

2019-03-17 18:17:00 78

转载 使用javaScript操作页面元素

from selenium import webdriverimport timeimport unittestfrom selenium.common.exceptions import WebDriverExceptionimport tracebackclass javaSciptWebdriver(unittest.TestCase): # ...

2019-03-17 18:10:00 116

转载 webDriver基本运用

import timefrom selenium import webdriverimport unittestimport HTMLTestRunner# webDriver基本应用class TestWebdriver(unittest.TestCase): def setUp(self): self.driver = webdri...

2019-03-16 12:39:00 89

转载 DDT驱动selenium自动化测试

建两个.py文件分别是是读取xlsx文件内容,一个是测试用例使用ddt驱动获取xlsx文件内容import xlrdclass ParseExcel(object): def __init__(self,path,sheelName): self.wa = xlrd.open_workbook(path) self...

2019-03-15 12:36:00 133

转载 python 对Excel表格的读取

import xlrdflbrd = "D:\\考勤系统.xlsx"ws = xlrd.open_workbook(flbrd)# 获取所有sheet名字:ws.sheet_names()print('获取所有sheet名字',ws.sheet_names())# 获取sheet数量:ws.nsheetsprint('获取所有sheet对象',ws.nsh...

2019-03-14 15:42:00 69

转载 python 对Excel表格的写入

python对Excel表格写入需要导入xlrd ,和xlutils两个库from xlrd import open_workbookfrom xlutils.copy import copyoldWb = open_workbook("d:\\考勤系统.xlsx");#先打开已存在的表newWb = copy(oldWb)#复制 xlsx格式只能保存到xl...

2019-03-14 13:15:00 81

转载 selenium对百度进行登录注销

#百度登录退出demoimport timefrom selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsdef BrowserOpen(): driver = webdriver.Chrome(); driver.ma...

2019-03-13 15:19:00 99

转载 selenium的八大定位元素的方式

#八大定位方式from selenium import webdriverdef BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() driver.get("https://www.baidu.com") return driverdef ...

2019-03-13 14:59:00 130

转载 selenium打开Chrome浏览器并最大化

#打开Chrome浏览器并放大from selenium import webdriverdef BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() driver.get("https://www.baidu.com") driver.quit()...

2019-03-13 14:58:00 2137

空空如也

空空如也

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

TA关注的人

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