
调试
文章平均质量分 55
junior1206
一个it界不及格的二哈
展开
-
快速搭建网站CMS
1.本教程使用Apache作为后端服务器,并在服务器上创建一个MySQL数据库用来存储数据。1. 在ECS服务器上,执行以下命令安装Apache及其扩展包。yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql返回类似如下图结果则表示安装成功。2. 参考以下操作在ECS服务器上搭建一个MySQL数据库。a. 执行以下命令下载并安装MySQL。wget http://dev.mys...转载 2020-11-20 16:48:10 · 2735 阅读 · 0 评论 -
PXE 自动部署CentOS
#!/bin/bash# 配置管理IP#vi /etc/sysconfig/network-scripts/ifcfg-ens192# 配置pxe IP 192.168.0.1/24 不能更换成其他IP#vi /etc/sysconfig/network-scripts/ifcfg-ens224# 配置主机名 pxe-serverhostname pxe-serverecho pxe-server > /etc/hostname# 创建存放iso的目.原创 2020-05-18 16:31:14 · 242 阅读 · 0 评论 -
Cobbler 自动部署CentOS
#!/bin/bash# 配置管理IP#vi /etc/sysconfig/network-scripts/ifcfg-ens192# 配置pxe IP 192.168.0.1/24 不能更换成其他IP#vi /etc/sysconfig/network-scripts/ifcfg-ens224# 配置主机名 pxe-server#hostname pxe-server#echo pxe-server > /etc/hostname# 创建存放iso.原创 2020-05-18 16:32:22 · 226 阅读 · 0 评论 -
etcd知识解析(必看知识)
随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响应快速的服务集群,已经成为了迫切需要解决的问题。etcd为解决这类问题带来了福音,本文...转载 2020-03-12 23:44:58 · 1034 阅读 · 0 评论 -
kubernetes 部署附带解决(open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file)
kubernetes 官方提供的三种部署方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,仅用于尝试Kubernetes或日常开发的用户使用。部署地址:https://kubernetes.io/docs/setup/minikube/ kubeadm Kubeadm也是一个工具,提供kubeadm init和kubea...原创 2019-11-18 12:44:59 · 3903 阅读 · 0 评论 -
python打包成exe
1、安装pyinstallercmd命令行输入:pip install pyinstaller,安装pyinstaller可以用pip list 查找是否安装2、打包在要制作的exe文件目录输入pyinstaller -w *.py,就可以制作出exe。生成的文件放在同目录dist下。-F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。不加...原创 2019-03-11 16:58:36 · 237 阅读 · 0 评论 -
六、selenium 获取页面相关信息的方法(当前页面的URL路径、title名称、浏览器名称、当前html页面源码)
获取页面相关信息的方法current_url :当前页面的URL路径title:当前页面的title名称name:当前浏览器名称page_source:当前html页面源码前两个比较常用,可能会用到,比如说页面跳转后利用url来判断;页面的title也是一个检测的测试点。接下来以百度贴吧页面来演示这几个常用方法2.代码演示实现代码如下:from seleniu...原创 2019-02-26 10:19:26 · 3623 阅读 · 0 评论 -
五、selenium 获取元素相关的信息(元素大小、元素内文本、元素可见&可用&选中&属性)
获取元素相关的信息size:元素的大小text:元素内文本is_displayed( ) :元素是否可见is_enabled(): 元素是否可用(一般用于判断按钮是否置灰)is_selected( ) : 元素是否被选中(一般用于表单中的单选框和复选框)get_attribute ( ) : 元素的属性(可以获取到所选标签内的属性信息) 接下来以百度新闻首页为例:...原创 2019-02-26 10:18:56 · 6152 阅读 · 0 评论 -
四、selenium 浏览器的基本操作(输入网址、返回上页、进入下页、关闭、退出浏览器、设置浏览器大小&最大化、刷新网页、浏览器版本号)
浏览器的基本操作: 我们可以通过代码来实现直接控制浏览器,比如访问某个网址,前进后退、跳转浏览器大小、关闭等我们常用的功能,简单介绍一下get()直接访问某个网址(传参输入网址)back() 返回上一个页面forward()进入下一个页面close()关闭当前标签页quit()关闭浏览器set_window_size() 设置浏览器大小(传参输入浏览器长、宽)...原创 2019-02-26 10:18:41 · 12983 阅读 · 2 评论 -
selenium.common.exceptions.NoSuchElementException: 报错
NoSuchElementException: Message: Unable to locate element 疑惑我用的是xpath 进行定位的为什么报错定位不到元素 1.可能元素加载未完成 implicitly_wait():隐式等待 当使用了隐士等待执行测试的时候,如果 WebDriver没有在 DOM中找到元素,将继续等待,超出设定时间后则抛出找不到元素的异常...原创 2019-02-20 09:47:22 · 28287 阅读 · 0 评论 -
三、selenium 元素的基础操作(清除、输入、点击、提交)
元素的基础操作:clear():清除输入框内的文本send_keys():输入特定的字符 (需要传参)click():点击元素submit():提交表单(一般这个方法可以替代click) from selenium import webdriverdriver = webdriver.Chrome()driver.get("https://tieba.baidu...原创 2019-02-22 14:42:42 · 792 阅读 · 0 评论 -
一、selenium配置chromedriver、geckodriver,
一、WebDriver是一个开源工具,用于跨多个浏览器自动测试Web应用程序。它提供了导航到网页,用户输入,JavaScript执行等功能。ChromeDriver是一个独立的服务器,它为Chromium实现了WebDriver的有线协议。我们正在实施并转向W3C标准。ChromeDriver适用于Android上的Chrome和桌面版Chrome(Mac,Linux,Windows和Ch...原创 2021-01-26 13:30:13 · 3800 阅读 · 0 评论 -
ceph-ansible部署L版ceph 及 通过iscsi 共享rbd 对接xencenter
仅供参考: 这里要注意python的版本 软件源的匹配https://blog.youkuaiyun.com/cojn52/article/details/85793902服务器端1 准备镜像镜像centos7.5 18042 关闭防火墙 selinuxsystemctl status firewalldystemctl stop firewalldgetenfo...原创 2019-01-08 15:04:51 · 1274 阅读 · 0 评论