会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
猫先生喵喵
博客园
首页
新随笔
联系
订阅
管理
2019年11月15日
如何使用dockerfile将jar包生成镜像
摘要: 1.编写dockersfile FROM java:8 ADD SPRINGCLOUD.jar app.jar RUN bash -c ‘touch /app.jar’ ENTRYPOINT ["-java","-jar","/app.jar"] 其中 java:8为jdk版本 SPRINGCLOU
阅读全文
posted @ 2019-11-15 10:43 猫先生喵喵
阅读(2519)
评论(0)
推荐(0)
2019年4月22日
python3解决 json.dumps中文乱码
摘要: 使用json.dumps()运行结果如下 role_name字段中文乱码了 只需要使用ensure_ascii=False 运行结果如下:
阅读全文
posted @ 2019-04-22 19:37 猫先生喵喵
阅读(3297)
评论(0)
推荐(0)
2019年4月10日
使用requests+pyquery爬取dd373地下城跨五最新商品信息
摘要: 废话不多说直接上代码: 可以使用openpyel库对爬取的信息写入Execl表格中代码我就不上传了
阅读全文
posted @ 2019-04-10 17:01 猫先生喵喵
阅读(452)
评论(0)
推荐(0)
TypeError: can only concatenate str (not "int") to str解决方式
摘要: 使用format函数解决问题
阅读全文
posted @ 2019-04-10 16:44 猫先生喵喵
阅读(2670)
评论(0)
推荐(0)
2019年4月2日
requests基本应用
摘要: requests基本功能详解 requests基本功能详解 很多情况下的网站如果直接response.text会出现乱码的问题,所以这个使用response.content, 这样返回的数据格式其实是二进制格式,然后通过decode()转换为utf-8,这样就解决了通过response.text直接
阅读全文
posted @ 2019-04-02 12:48 猫先生喵喵
阅读(517)
评论(0)
推荐(0)
2019年4月1日
python单元测试框架unittest总结
摘要: unittest.TestCase:TestCase类,所有测试用例类继承的基本类。 TestCase类的属性如下: setUp():setUp()方法用于测试用例执行前的初始化工作。如测试用例中需要访问数据库,可以在setUp中建立数据库连接并进行初始化。如测试用例需要登录web,可以先实例化浏览
阅读全文
posted @ 2019-04-01 14:39 猫先生喵喵
阅读(317)
评论(0)
推荐(0)
2019年3月29日
dockerfile语法
摘要: Dockerfile 语法 在我们深入讨论Dockerfile之前,让我们快速过一下Dockerfile的语法和它们的意义。 什么是语法? 非常简单,在编程中,语法意味着一个调用命令,输入参数去让应用执行程序的文法结构。这些语法被规则或明或暗的约束。程序员遵循语法规范以和计算机 交互。如果一段程序语
阅读全文
posted @ 2019-03-29 14:26 猫先生喵喵
阅读(316)
评论(0)
推荐(0)
docker容器操作
摘要: 1、搜索镜像 [root@localhost ~]# docker search tomcat 2、拉取镜像 [root@localhost ~]# docker pull tomcat 3、根据镜像启动容器 docker run ‐‐name mytomcat ‐d tomcat:latest 4、docker ps 查看运行中的容器 5、 停止运行中的容器 docker stop 容器的id...
阅读全文
posted @ 2019-03-29 14:25 猫先生喵喵
阅读(160)
评论(0)
推荐(0)
docker镜像常用操作
摘要:
阅读全文
posted @ 2019-03-29 14:24 猫先生喵喵
阅读(117)
评论(0)
推荐(0)
Linux安装docker
摘要: 1、检查内核版本,必须是3.10及以上 uname ‐r 2、安装docker yum install docker 3、输入y确认安装 4、启动docker [root@localhost ~]# systemctl start docker [root@localhost ~]# docker ‐v Docker version 1.12.6, build 3e8e77d/1.12.6 5、...
阅读全文
posted @ 2019-03-29 14:23 猫先生喵喵
阅读(244)
评论(0)
推荐(0)
docker bulid命令
摘要: 使用当前目录的 Dockerfile 创建镜像,标签为 runoob/ubuntu:v1。 使用URL github.com/creack/docker-firefox 的 Dockerfile 创建镜像。 也可以通过 -f Dockerfile 文件的位置:
阅读全文
posted @ 2019-03-29 14:20 猫先生喵喵
阅读(433)
评论(0)
推荐(0)
docker启动,重启,停止容器
摘要: docker 启动已经停止的容器 docker start 容器ID或容器名 docker 停止容器 docker stop 容器ID或容器名 docker 启动一个容器 -d:后台运行 -p:端口映射 --name:容器名称 --7076981e8708:镜像id docker run -d -p
阅读全文
posted @ 2019-03-29 14:16 猫先生喵喵
阅读(2944)
评论(0)
推荐(0)
2019年3月28日
python中hasattr()、getattr()、setattr()函数的使用
摘要: 1. hasattr(object, name) 判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法;有则返回True,没有则返回False;需要注意的是name参数是string类型,所以不管是要判断变量还是方法,其名称都以字符串形式传参;getattr
阅读全文
posted @ 2019-03-28 21:40 猫先生喵喵
阅读(242)
评论(0)
推荐(0)
混合式自动化测试框架
摘要: 框架结构: get地址:https://github.com/zihui1/selenium3-python3 actionb包中的PageAction主要封装常用的元素操作方式 config包中VarConfig主要放项目路径 exceptionpictures中主要是放异常截图信息 Log包下放
阅读全文
posted @ 2019-03-28 10:48 猫先生喵喵
阅读(649)
评论(0)
推荐(0)
2019年3月25日
spring boot正常启动但是访问会找不到“ localhost 的网页”的错误
摘要: 最近启动springboot项目访问localhost老报找不到网页,找了很久发现yml配置文件中配置了“context.path”,只要在端口号后面加上context.path地址就可以访问了。 如图: 直接访问http://localhost:9090/test就可以直接访问
阅读全文
posted @ 2019-03-25 11:13 猫先生喵喵
阅读(6771)
评论(0)
推荐(0)
2019年3月20日
selenium数据驱动模式实现163邮箱的登录及添加联系人自动化操作
摘要: 项目结构如下: 要求python3.0 selenium3.0 下面是代码: appModubles:addContactPersonActtion.py和LoginAction.py LoginAction.py再次对登录进行封装 config:PageElementLocator.ini和Var
阅读全文
posted @ 2019-03-20 14:28 猫先生喵喵
阅读(974)
评论(1)
推荐(0)
python读取uti-8格式ini配置文件出现UnicodeDecodeError: 'gbk' codec can't decode byte 0xba in position 367: illegal multibyte sequence错误解决方法
摘要: 出现这种错误只需要在read下添加encoding='utf-8' 如:
阅读全文
posted @ 2019-03-20 10:52 猫先生喵喵
阅读(1167)
评论(0)
推荐(1)
2019年3月18日
openpyxl使用sheet.rows或sheet.columns报TypeError: 'generator' object is not subscriptable解决方式
摘要: 解决方案: 因为新版本的openpyxl使用rows或者columns返回一个生成器所以可以使用List来解决报错问题
阅读全文
posted @ 2019-03-18 23:41 猫先生喵喵
阅读(6642)
评论(0)
推荐(0)
python中@classmethod @staticmethod区别
摘要: python staticmethod 返回函数的静态方法。 该方法不强制要求传递参数,如下声明一个静态方法: 以上实例声明了静态方法 f,类可以不用实例化就可以调用该方法 C.f(),当然也可以实例化后调用 C().f()。 输出结果为: 修饰符对应的函数不需要实例化,不需要 self 参数,但第
阅读全文
posted @ 2019-03-18 13:29 猫先生喵喵
阅读(183)
评论(0)
推荐(0)
xpath定位中starts-with、contains和text()的用法
摘要: starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字
阅读全文
posted @ 2019-03-18 11:42 猫先生喵喵
阅读(926)
评论(0)
推荐(0)
xpath定位动态iframe
摘要: 使用xpath定位
阅读全文
posted @ 2019-03-18 11:41 猫先生喵喵
阅读(5301)
评论(0)
推荐(0)
2019年3月17日
selenium截图
摘要: 文件结构 1.DateUtil.py 2.FileUtil.py 3.SoGou.py
阅读全文
posted @ 2019-03-17 18:17 猫先生喵喵
阅读(369)
评论(0)
推荐(0)
使用javaScript操作页面元素
摘要: from selenium import webdriver import time import unittest from selenium.common.exceptions import WebDriverException import traceback class javaSciptWebdriver(unittest.TestCase): # 使用javaScript操...
阅读全文
posted @ 2019-03-17 18:10 猫先生喵喵
阅读(310)
评论(0)
推荐(0)
2019年3月16日
webDriver基本运用
摘要: import time from selenium import webdriver import unittest import HTMLTestRunner # webDriver基本应用 class TestWebdriver(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() ...
阅读全文
posted @ 2019-03-16 12:39 猫先生喵喵
阅读(248)
评论(0)
推荐(0)
2019年3月15日
DDT驱动selenium自动化测试
摘要: 建两个.py文件分别是是读取xlsx文件内容,一个是测试用例使用ddt驱动 获取xlsx文件内容 自动化测试用例 表格内容 后期可以接入logging打印日志
阅读全文
posted @ 2019-03-15 12:36 猫先生喵喵
阅读(828)
评论(0)
推荐(0)
2019年3月14日
python 对Excel表格的读取
摘要: import xlrd flbrd = "D:\\考勤系统.xlsx" ws = xlrd.open_workbook(flbrd) # 获取所有sheet名字:ws.sheet_names() print('获取所有sheet名字',ws.sheet_names()) # 获取sheet数量:ws.nsheets print('获取所有sheet对象',ws.nsheets) # 获取所有s...
阅读全文
posted @ 2019-03-14 15:42 猫先生喵喵
阅读(1790)
评论(0)
推荐(0)
python 对Excel表格的写入
摘要: python对Excel表格写入需要导入xlrd ,和xlutils两个库 也已写入样式
阅读全文
posted @ 2019-03-14 13:15 猫先生喵喵
阅读(1941)
评论(0)
推荐(0)
2019年3月13日
selenium对百度进行登录注销
摘要: #百度登录退出demo import time from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window...
阅读全文
posted @ 2019-03-13 15:19 猫先生喵喵
阅读(359)
评论(0)
推荐(0)
selenium的八大定位元素的方式
摘要: #八大定位方式 from selenium import webdriver def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() driver.get("https://www.baidu.com") return driver def Positioning(): ...
阅读全文
posted @ 2019-03-13 14:59 猫先生喵喵
阅读(1974)
评论(0)
推荐(0)
selenium打开Chrome浏览器并最大化
摘要: #打开Chrome浏览器并放大 from selenium import webdriver def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() driver.get("https://www.baidu.com") driver.quit() if __name_...
阅读全文
posted @ 2019-03-13 14:58 猫先生喵喵
阅读(11517)
评论(1)
推荐(2)
公告