随笔分类 - selenium自动化测试
摘要:http://chromedriver.storage.googleapis.com/index.html
阅读全文
摘要:参考: https://www.cnblogs.com/hong-fithing/p/9656221.html--python https://blog.csdn.net/weixin_43156282/article/details/87350309--robot https://blog.csd
阅读全文
摘要:转 https://blog.csdn.net/ouyanggengcheng/article/details/79935657
阅读全文
摘要:执行用例时出现下图: 可以在启动node节点容器时添加如下红色字体的参数 docker run -d -p 5903:5900 --shm-size=512m --link selenium_hub:hub --name chrome_node-5903 -e NODE_MAX_INSTANCES=
阅读全文
摘要:自动化测试需要考虑到兼容性的时候,之前的做法是每个执行机上安装不同版本的浏览器,实际上这样做会很浪费硬件资源,现在有了docker容器化技术,让一切变得简单。 工具清单: 语言:python 2.7 虚拟机工作台:workstations 14 虚拟机系统:Ubuntu 16.04 LTS dock
阅读全文
摘要:原文:http://www.51testing.com/html/20/n-3722620.html
阅读全文
摘要:除了大家熟知的8种定位方式之外 1.id定位:find_element_by_id(self, id_)2.name定位:find_element_by_name(self, name)3.class定位:find_element_by_class_name(self, name)4.tag定位:f
阅读全文
摘要:Chrome 点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的
阅读全文
摘要:转载:https://blog.csdn.net/huilan_same/article/details/52544521
阅读全文
摘要:核心内容专自:http://www.liujiangblog.com/course/python/48 在自动化测试的时候,需要从excel中读取关键字,此关键字对应一个方法,如何使用该关键字去调用真正的关键字方法呢? 这就用到了反射。 在前面的章节,我们遗留了hasattr()、getattr()
阅读全文
摘要:一、如下是用例格式,第一个sheet为用例汇总,后面的sheet为具体的用例步骤 sheet:测试用例 sheet:搜索 sheet:刘江博客验证 二、读取该excel文件取出关键字等信息,作为关键字的参数,通过反射机制传递给关键字方法去执行。 关键字模块如下:ObjectMap.py 三、测试用例
阅读全文
摘要:设想: 1、使用excel编写用例第一个sheet页为用例概要格式如下: 后面的sheet页为具体的用例步骤: 实现所有定位信息都与测试代码分离 2、读取该excel文件取出关键字等信息,作为关键字的参数,通过反射机制传递给关键字方法去执行。 关键字模块如下:ObjectMap.py 测试执行代码如
阅读全文
摘要:为了简明起见,分几大部分,很基础的细节就不详述了 一·安装jenkins 二·创建一个maven项目的job 2.1 填上SVN的Repository URL 2.2 由于是在本地执行maven命令,所以添加构建步骤:Execute windows batch command 写入以下命令(注意需要
阅读全文
摘要:一、框架目录结构 二、代码 2.1page层代码 2.2 case层 2.3 工具类(excel操作、截图、等待方法.....) 1 package com.mianshui.util; 2 3 4 import java.io.FileInputStream; 5 import org.apach
阅读全文
摘要:先进入到job里面,在Attachment中按照规矩添加文件就好了 此处是以workspace作为根目录的,logfile.log文件刚好就在根目录上,所以直接写上,多个文件的话用逗号分隔, 第二个文件index.html是在test-output文件夹下面,所以写成test-output\inde
阅读全文
摘要:1.开通QQ的SMTP服务,需要发一条短信,qq会给你一个密码(不是你的QQ邮箱密码哦) 2.安装 Email Extension Plugin 插件 3.进入系统管理--系统设置 3.1按照如下图设置 首先找到 Extended E-mail Notification 然后按照下图设置 587端口
阅读全文