- 博客(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 294
转载 使用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 565
转载 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 5100
转载 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 265
转载 python单元测试框架unittest总结
unittest.TestCase:TestCase类,所有测试用例类继承的基本类。class BaiduTest(unittest.TestCase):TestCase类的属性如下:setUp():setUp()方法用于测试用例执行前的初始化工作。如测试用例中需要访问数据库,可以在setUp中建立数据库连接并进行初始化。如测试用例需要登录web,...
2019-04-01 14:39:00 105
转载 dockerfile语法
Dockerfile 语法在我们深入讨论Dockerfile之前,让我们快速过一下Dockerfile的语法和它们的意义。什么是语法?非常简单,在编程中,语法意味着一个调用命令,输入参数去让应用执行程序的文法结构。这些语法被规则或明或暗的约束。程序员遵循语法规范以和计算机 交互。如果一段程序语法不正确,计算机将无法识别。Dockerfile使用简单的,清楚的和干净的语法结构,...
2019-03-29 14:26:00 127
转载 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 82
转载 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 76
转载 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 205
转载 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 161
转载 python中hasattr()、getattr()、setattr()函数的使用
1. hasattr(object, name) 判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法;有则返回True,没有则返回False;需要注意的是name参数是string类型,所以不管是要判断变量还是方法,其名称都以字符串形式传参;getattr和setattr也同样;>>> >>>...
2019-03-28 21:40:00 85
转载 混合式自动化测试框架
框架结构: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 368
转载 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 2503
转载 selenium数据驱动模式实现163邮箱的登录及添加联系人自动化操作
项目结构如下:要求python3.0 selenium3.0下面是代码:appModubles:addContactPersonActtion.py和LoginAction.pyaddContactPersonActtion.py再次对添加联系人进行封装# encoding = utf-8from pageObjects.HomePage impor...
2019-03-20 14:28:00 2175
转载 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 256
转载 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 878
转载 python中@classmethod @staticmethod区别
python staticmethod 返回函数的静态方法。该方法不强制要求传递参数,如下声明一个静态方法:class C(object): @staticmethod def f(arg1, arg2, ...): ...以上实例声明了静态方法 f,类可以不用实例化就可以调用该方法 C.f(),当然也可以实例化后调用 C().f...
2019-03-18 13:29:00 109
转载 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 345
转载 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 1423
转载 selenium截图
文件结构1.DateUtil.py# cncoding = utf-8import timefrom datetime import datetime'''本文件主要用于获取当前的日期以及时间,用于生成不能存截图文件目录名'''def currentDate(): date = time.localtime() # 构造...
2019-03-17 18:17:00 92
转载 使用javaScript操作页面元素
from selenium import webdriverimport timeimport unittestfrom selenium.common.exceptions import WebDriverExceptionimport tracebackclass javaSciptWebdriver(unittest.TestCase): # ...
2019-03-17 18:10:00 135
转载 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 110
转载 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 157
转载 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 76
转载 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 93
转载 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 118
转载 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 148
转载 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 2221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人