![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
文章平均质量分 69
LI~友
这个作者很懒,什么都没留下…
展开
-
Jenkins-selenium-Linux自动化配置
Jenkins-Linux安装1、配置好java环境。2、配置好tomcat,同时配置集中调度网页,部署成功,如htmlMain,然后修改htmlMain中的连接到本地的jenkins。3、把jenkins.war 包放置在webapps的目录下,则直接使用127.0.0.1:8089/jenkins即可访问到本目录。4、安装java环境见链接–java安装5、配置本...原创 2019-09-05 10:18:27 · 3459 阅读 · 0 评论 -
opencv(读取图像,显示图像)一
import cv2'''读入图像,第二参数是读取的方式img = cv2.imread('./template.jpg')cv2.IMREAD_COLOR:默认参数,读入一副彩色图像,透明度忽略cv2.IMREAD_GRAYSCALE:以灰度模式读入图像cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的alpha 通道'''img1 = cv2.imread...原创 2019-10-07 17:12:57 · 2158 阅读 · 0 评论 -
opencv(窗口调整、保存图片)二
import cv2img = cv2.imread('./template.jpg',cv2.IMREAD_GRAYSCALE)'''自定义窗口类型cv2.WINDOW_AUTOSIZE :默认参数,自动大小cv2.WINDOW_NORMAL:允许调整窗口大小'''cv2.namedWindow("image", cv2.WINDOW_NORMAL)cv2.imshow("im...原创 2019-10-22 16:04:52 · 1755 阅读 · 0 评论 -
opencv(模板匹配)三
target1.pngtarget2.pngtemplate.jpgimport cv2template = cv2.imread("template.jpg", cv2.IMREAD_GRAYSCALE)target1 = cv2.imread("target1.png", cv2.IMREAD_GRAYSCALE)# 获取目标图像的宽高,使用灰度图像即可w, h = t...原创 2019-10-22 16:05:01 · 1674 阅读 · 0 评论 -
opencv(模板匹配-多个目标)四
target2.pngimport cv2template = cv2.imread("template.jpg", cv2.IMREAD_GRAYSCALE)target1 = cv2.imread("target1.png", cv2.IMREAD_GRAYSCALE)target2 = cv2.imread("target2.png", cv2.IMREAD_GRAYSCALE)...原创 2019-10-22 16:05:07 · 5191 阅读 · 0 评论 -
opencv(匹配模式)五
opencv(匹配模式)五具有6种匹配的方法,对于测试人员,只要明确如何取得相应的值即可。最小值是最匹配cv2.TM_SQDIFFcv2.TM_SQDIFF_NORMEDres = cv2.matchTemplate(template, target1, cv2.TM_SQDIFF)min_val, max_val, min_loc, max_loc = cv2.minMaxLo...原创 2019-10-22 16:05:17 · 1835 阅读 · 0 评论 -
windows 连接Linux远程桌面
windows 连接Linux远程桌面先确认是否linux是否安装了桌面版:rpm -qa | grep desktop如果在查询的结果中未出现gnome-desktop,则需要配置安装源,安装GNOME图形界面安装图形界面yum upgradeyum -y groupinstall "X Window System" yum -y groupinstall "GNOME ...原创 2019-08-07 09:19:35 · 4331 阅读 · 7 评论 -
jenkins-python3(centos安装python3)
Linux(centos安装python3)下载安装包wget --no-check-certificate https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz解压tar -xzvf Python-3.6.8.tgz进入Python-3.6.8目录cd Pyhon-3.6.8编译安装./configuremakema...原创 2019-07-29 18:01:48 · 2572 阅读 · 0 评论 -
Jenkins-selenium-Windows自动化配置
Jenkins-Windows安装0、安装jenkins1、下载jenkins.war2、在jenkins.war 所在目录输入:java -jar jenkins.war3、稍等服务启动,测试是否正常4、关闭上面的终端,把我提供的.jenkins 替换自己用户下的.jenkins5、再次在所在目录输入java -jar jenkins.war6、稍等一下,即可看到初始化界面,输...原创 2019-09-04 17:27:01 · 2116 阅读 · 0 评论 -
linux 安装浏览器和驱动
linux 安装浏览器和驱动1、火狐浏览器及驱动-centos6火狐浏览器-在centos6.10自带,而且浏览器版本为52版本下载对应的火狐驱动,52版本-对应0.17版本-查看地址添加到环境变量# 解压tar -zxvf geckodriver-v0.17.0-linux64.tar.gz # 新建文件夹mkdir /usr/local/seleniumdrive...原创 2019-09-05 10:16:07 · 3908 阅读 · 1 评论 -
selenium无法定位元素可能的原因
selenium无法定位元素可能的原因1、动态id,或者动态属性 # 模糊查询解决 //*[contains(@属性,“部分不变的属性值”)] //*[starts-with(@属性,"开头固定不变的属性值")] //*[ends-with(@属性,"结尾固定不变的属性值")] # 可以采取相对定位,先定位父元素,再定位目标元素 //input/div[1] # 先找到...原创 2019-07-18 11:03:56 · 6563 阅读 · 1 评论 -
selenium 定位方法- 警告框处理
selenium 定位方法-警告框处理1、针对JS的弹窗处理获取弹出框文本:driver.switch_to.alert.text点击确定:driver.switch_to.alert.accept()点击取消:driver.switch_to.alert.dismiss()设值:driver.switch_to.alert.send_keys()2、非JS的弹窗一般可以直接使用定...原创 2019-07-30 15:30:33 · 2711 阅读 · 0 评论 -
seleinum上传文件
selenium 上传文件前端代码 <html><meta http-equiv="content-type" content="txt/html; charset=utf-8" /><body><form name="form1" method="post" enctype="multipart/form-data"><la...原创 2019-07-26 17:22:01 · 2006 阅读 · 0 评论 -
selenium-python 下载文件
selenium-python 下载文件1、火狐下载文件访问http://pypi.Python.org/pypi/selenium进行文件import timefrom selenium import webdriverimport os# 设置谷歌浏览器对的选项fp = webdriver.FirefoxProfile()# 0-下载到桌面,1-下载到默认路径,2-自定义下载...原创 2019-07-26 17:22:14 · 2719 阅读 · 0 评论 -
selenium 处理HTML5视频
selenium 处理HTML5视频原创 2019-08-06 15:12:18 · 2900 阅读 · 0 评论 -
Python-发送邮件
SMTP发送邮件发送邮件import smtplibfrom email.mime.text import MIMETextfrom email.header import Header# 配置邮箱服务器smtpserver = "smtp.163.com"# 用户/密码user = "admin@163.com"password = "123456"# 发送者邮箱se...原创 2019-09-05 10:35:10 · 2415 阅读 · 0 评论 -
python unittest模块简单使用
python unittest模块简单使用1、fixture-TestCase2、TestSuite-TextTestRunner3、TestLoader4、断言5、参数化-parameterized1、 fixture-TestCase定义的类,必须继承TestCasefixture属于执行测试函数的前面以及之后处理的代码块类级别函数级别import unit...原创 2019-08-21 08:59:13 · 5322 阅读 · 0 评论 -
selenium 无头模式访问
selenium 无头模式访问火狐浏览器from selenium import webdriverprofile = webdriver.FirefoxOptions()# 设置为无头模式profile.add_argument("-headless")driver = webdriver.Firefox(options=profile)driver.get("http://...原创 2019-08-02 11:14:38 · 2348 阅读 · 0 评论 -
selenium定位H5表单验证的提示语
selenium定位H5表单验证的提示语前端代码,1.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script> function ...原创 2019-07-18 10:22:26 · 2747 阅读 · 0 评论