自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 自动化框架应用<五> DataProvider

如上, 我们需要获取这些依赖,怎么获取?上几个笔记里也也写到了可以到Maven的repository里获取 直接搜索 Maven repository 到官方文档: (testdata建好了,那么就开始使用了(在方法前面写上 @Test 并且写上dataprovider的名字),具体使用方法可以参考以上链接官方文档给出的讲解。比如Excel文件。如第一个poi,可以直接在官网上搜poi 并且获取对应的dependency代码。同理 获取其他几个dependency的代码 并添加到pom.xml里。

2024-05-30 15:19:45 150

原创 自动化框架应用<四> 用例管理 tesng.xml

当case比较多, 或者需要根据某些tag 或者执行某些指定case 这个时候我们就需要有一个文件来管理哪些case需要被执行。如果右键发现没有testng可以安装一下。参考上一篇 testng 配置 【1. 新建一个case执行管理的文件夹 testrunner。单击右键 -> testng ->convert tesng。创建testrunner后。

2024-05-28 14:18:08 145

原创 自动化框架应用<三> eclipse testng 插件

这个时候可以点击eclipse 的help 点击 market。点击help - 选择 install softerware。1. 单击右键 run as 发现没有 testng。输入testng 点击install 即可。2. 安装testng更新。

2024-05-28 14:07:31 176

原创 自动化框架应用<二> 分层

在上个用例中,测试的链接,用户名密码,这些常量可以写入properties文件中。所以现在可以建一个config.properties文件。这里 要介绍如何抽取公用部分及常用功能,包括配置文件,公共类,公共方法等,来达到自动化测试代码分层应用,增强代码可读性和管理。在笔记二中谈到, 用webdriver manager来实现自动获取浏览器驱动,并写了一个简单的登录用例。

2024-05-26 19:52:06 162

原创 自动化框架应用<一> Webdriver manager

当pom.xml文件里添加好了对应的dependencies,就可以使用maven命令来安装,mvn install 就可以装pom文件里的所有依赖了。note: 页面元素的xpath查找,可以建议使用firefox里的插件 SelectorsHub。非常好用,具体使用可以参考____SelectorsHub简介_____上节笔记中记录了如何添加dependencies,这一笔记中,介绍的是如何使用webdriver做自动化UI测试(用webdriver manager自动管理驱动)

2024-05-26 15:17:10 152

原创 自动化框架搭建

你需要将pom.xml的xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 改成xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"但是呢这样的方法 太麻烦了,而且我们如果部署代码到新的环境 难道你也要重新下载一遍吗?这就是 Maven的好处了,通过pom。因为现在这个协议已经改成了https了, 原来的已经不存在了。打开你下载的selenium jar包所在目录 添加进来就行。

2024-05-24 19:39:41 375 1

原创 Mysql mac安装使用

安装好以后在电脑的路径: /usr/local/mysql-8.2.0-macos13-arm64/bin。如果不清楚自己的mac是Bash还是Zsh,可以通过这个命令得到:echo $0。对于 Zsh:nano ~/.zshrc。如果出现mysql命令找不到,可以修改。

2024-04-16 17:21:12 222 1

原创 【无标题】

介绍客户端如何配置git服务

2023-01-12 15:37:32 86

原创 Gitblit团队协作

gitblit服务,团队协作,自动化测试,代码管理

2023-01-12 15:10:16 236

原创 Python+Git + Maven + Jenkins + selenium

自动化环境搭建

2023-01-10 10:30:08 155 1

原创 给出一个数组,要求返回不在数组中出现过的最小正整数

public class Test { public static int solution(int[] A) { int temp; for(int i=0;i<A.length-1;i++) { for (int j = 0; j < A.length - i - 1; j++) { if (A[j + 1] < A[j]) { temp = A[j.

2021-02-20 14:42:42 593

原创 zookeeper 注册地址与消费方地址不一致,导致消费方去找Provider找不到,报错

com.alibaba.dubbo.rpc.RpcException: No provider available from registry 10.171.248.20:2181 for service mockpre-zz/com.xxxxxxx.xxxxxxx.xxxxxx.xxxxxx.api.rpc.XxxxxxxxxProvider:1.0.0 on consumer 172.29.5...

2019-10-22 10:24:26 741

PowerBuilder9.0.3

PowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。

2018-10-31

FCKeditor详细讲解

FCKeditor详细讲解 FCKeditor的使用操作

2010-06-14

.net面试题 大全 .net面试

.net面试题 大全 .net面试 经典面试题

2010-06-08

刷新action避免重复提交

防止提交 在用struts2.0标签开发中,经常要使用form提交.在点击"提交"后,我们通常会弹出一个提示信息的页面,用户此时有可能会按f5刷新当前提交的action,从而将多个相同的数据保存到了后台数据库,并且造成了潜在的安全危险! 避免重复提交呢?

2008-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除