摘要:
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 阅读全文
摘要:
使用json.dumps()运行结果如下 role_name字段中文乱码了 只需要使用ensure_ascii=False 运行结果如下: 阅读全文
摘要:
requests基本功能详解 requests基本功能详解 很多情况下的网站如果直接response.text会出现乱码的问题,所以这个使用response.content, 这样返回的数据格式其实是二进制格式,然后通过decode()转换为utf-8,这样就解决了通过response.text直接 阅读全文
摘要:
unittest.TestCase:TestCase类,所有测试用例类继承的基本类。 TestCase类的属性如下: setUp():setUp()方法用于测试用例执行前的初始化工作。如测试用例中需要访问数据库,可以在setUp中建立数据库连接并进行初始化。如测试用例需要登录web,可以先实例化浏览 阅读全文
摘要:
Dockerfile 语法 在我们深入讨论Dockerfile之前,让我们快速过一下Dockerfile的语法和它们的意义。 什么是语法? 非常简单,在编程中,语法意味着一个调用命令,输入参数去让应用执行程序的文法结构。这些语法被规则或明或暗的约束。程序员遵循语法规范以和计算机 交互。如果一段程序语 阅读全文
摘要:
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... 阅读全文
摘要:
阅读全文
摘要:
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、... 阅读全文
摘要:
使用当前目录的 Dockerfile 创建镜像,标签为 runoob/ubuntu:v1。 使用URL github.com/creack/docker-firefox 的 Dockerfile 创建镜像。 也可以通过 -f Dockerfile 文件的位置: 阅读全文
摘要:
docker 启动已经停止的容器 docker start 容器ID或容器名 docker 停止容器 docker stop 容器ID或容器名 docker 启动一个容器 -d:后台运行 -p:端口映射 --name:容器名称 --7076981e8708:镜像id docker run -d -p 阅读全文
摘要:
1. hasattr(object, name) 判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法;有则返回True,没有则返回False;需要注意的是name参数是string类型,所以不管是要判断变量还是方法,其名称都以字符串形式传参;getattr 阅读全文
摘要:
框架结构: get地址:https://github.com/zihui1/selenium3-python3 actionb包中的PageAction主要封装常用的元素操作方式 config包中VarConfig主要放项目路径 exceptionpictures中主要是放异常截图信息 Log包下放 阅读全文
摘要:
最近启动springboot项目访问localhost老报找不到网页,找了很久发现yml配置文件中配置了“context.path”,只要在端口号后面加上context.path地址就可以访问了。 如图: 直接访问http://localhost:9090/test就可以直接访问 阅读全文
摘要:
项目结构如下: 要求python3.0 selenium3.0 下面是代码: appModubles:addContactPersonActtion.py和LoginAction.py LoginAction.py再次对登录进行封装 config:PageElementLocator.ini和Var 阅读全文
摘要:
出现这种错误只需要在read下添加encoding='utf-8' 如: 阅读全文
摘要:
解决方案: 因为新版本的openpyxl使用rows或者columns返回一个生成器所以可以使用List来解决报错问题 阅读全文
摘要:
python staticmethod 返回函数的静态方法。 该方法不强制要求传递参数,如下声明一个静态方法: 以上实例声明了静态方法 f,类可以不用实例化就可以调用该方法 C.f(),当然也可以实例化后调用 C().f()。 输出结果为: 修饰符对应的函数不需要实例化,不需要 self 参数,但第 阅读全文
摘要:
starts-with 顾名思义,匹配一个属性开始位置的关键字 contains 匹配一个属性值中包含的字符串 text() 匹配的是显示文本信息,此处也可以用来做定位用 eg //input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字 阅读全文
摘要:
使用xpath定位 阅读全文
摘要:
文件结构 1.DateUtil.py 2.FileUtil.py 3.SoGou.py 阅读全文
摘要:
from selenium import webdriver import time import unittest from selenium.common.exceptions import WebDriverException import traceback class javaSciptWebdriver(unittest.TestCase): # 使用javaScript操... 阅读全文
摘要:
import time from selenium import webdriver import unittest import HTMLTestRunner # webDriver基本应用 class TestWebdriver(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() ... 阅读全文
摘要:
建两个.py文件分别是是读取xlsx文件内容,一个是测试用例使用ddt驱动 获取xlsx文件内容 自动化测试用例 表格内容 后期可以接入logging打印日志 阅读全文
摘要:
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... 阅读全文
摘要:
python对Excel表格写入需要导入xlrd ,和xlutils两个库 也已写入样式 阅读全文
摘要:
#百度登录退出demo import time from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window... 阅读全文
摘要:
#八大定位方式 from selenium import webdriver def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() driver.get("https://www.baidu.com") return driver def Positioning(): ... 阅读全文
摘要:
#打开Chrome浏览器并放大 from selenium import webdriver def BrowserOpen(): driver = webdriver.Chrome(); driver.maximize_window() driver.get("https://www.baidu.com") driver.quit() if __name_... 阅读全文