PatatiumWebUiWebUi 自动化测试框架
这是一个webui自动化测试框架,由webdriver中文社区创办人土豆(本人技术笔名)所创建,该web自动化测试框架是用java语言编写的,基于selenium webdriver 的开源自动化测试框架,该框架结合了testng,selenium,webdriver,jxl,jodd-http 等工具。该框架基于页面对象模型(POM)模型架构,实现了关键字驱动技术,数据驱动,无需掌握多少编程知识即可编写脚本,同时实现了数据与代码分离的功能:1、元素定位信息保存在对象库文件中 2、测试用例数据可以存储在excel中。从而实现,页面元素位置变化,无需改动脚本,只需修改对应的元素定位信息即可。
公共action封装实例(业务操作)
package org.webdriver.patatiumwebui.action; import org.webdriver.patatiumwebui.pageObject.LoginPage; import org.webdriver.patatiumwebui.utils.ElementAction; import org.webdriver.patatiumwebui.utils.TestBaseCase; import java.io.IOException; /** * Created by zhengshuheng on 2016/8/29 0029. */ public class LoginAction extends TestBaseCase{ public LoginAction(String Url,String UserName,String PassWord) throws IOException { //此driver变量继承自TestBase变量 LoginPage loginPage=new LoginPage(); loginPage.open(Url); System.out.println(driver.getCurrentUrl()); ElementAction action=new ElementAction(); action.clear(loginPage.密码输入框()); action.type(loginPage.用户名输入框(),UserName); action.clear(loginPage.密码输入框()); action.type(loginPage.密码输入框(),PassWord); action.click(loginPage.登录按钮()); } }
评论
测试新人,如何快速上手一个陌生的系统!
大家好,我是狂师!作为刚入行不久的测试新人,面对一个陌生的系统时,可能会感到有些手足无措。面对一个全新的系统系统,如何快速上手并展开有效的测试工作是一个重要的挑战。本文将探讨测试新人如何通过一系列步骤和策略,快速熟悉并掌握新系统的测试要点,从而提高测试效率和质量。本文旨在为测试新手提供一份指导,帮助
测试开发技术
0
APP 安全测试项总结
一、安装包测试 1.1、关于反编译 目的是为了保护公司的知识产权和安全方面的考虑等,一些程序开发人员会在源码中硬编码一些敏感信息,如密码。而且若程序内部一些设计欠佳的逻辑,也可能隐含漏洞,一旦源码泄漏,安全隐患巨大。 为了避免这些问题,除了代码审核外,通常开发的做法是对代码进行混淆,混淆后源代
测试开发技术
0
自动化测试做得好的标准是什么
自动化测试要做得好的标准,主要包括以下几个方面:一、高覆盖率与精准定位1、测试用例覆盖全面:自动化测试应覆盖产品的核心功能、关键业务流程以及常见的异常场景,确保测试范围广泛,降低遗漏风险。2、问题定位准确:自动化测试应能够精准地识别并定位问题,包括缺陷的位置、产生的原因以及可能的影响,为开发团队提供
测试开发社区
0
21.3K star!推荐一款可视化自动化测试/爬虫/数据采集神器!功能免费且强大!
【温馨提示】由于公众号更改了推送规则,不再按照时间顺序排列,如果不想错过测试开发技术精心准备的的干货文章,请将测试开发技术设为“星标☆”,看完文章在文尾处点亮“在看”!大家好,我是狂师!在大数据时代,信息的获取与分析变得尤为重要。对于开发者、数据分析师乃至非技术人员来说,能够高效地采集网络数据并进行
测试开发技术
4
前端框架新势力大盘点
点击上方 前端Q,关注公众号回复加群,加入前端Q技术交流群近年来,前端领域快速发展,新的框架不断涌现,为开发者提供了更多选择和解决方案。尽管 React、Vue、Angular、Next.js、Preact 等老牌框架依然稳坐市场主流,但新势力前端框架的崛起也为特定场景带来了更佳的适配和优
前端Q
0
110 个 Java 主流组件和框架整理,常用的应有尽有,建议收藏!!
点击关注公众号,Java 干货及时推送↓推荐阅读:铜三铁四,怒拿 35K * 14 薪!整理:四猿外以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。WEB 容器Tomcathttps://tomcat.apache.org/Jettyhttps://ww
Java技术栈
0
8年软件测试工程师感悟——写给还在迷茫中的朋友
这两天和朋友谈到行业的发展,为什么互联网大厂纷纷大规模裁员?以前在全网声讨互联网企业996呢,今年突然没声音了,也不用讨论在哪个路灯上吊死互联网资本家了,因为都被裁了。继芯片领域大幅度裁员之后,大厂裁员消息也开始陆续传出,网易春节前嘎了1600人,游戏线为主,甚至波及到了很多中后台岗位,于是网易散是
软件测试test
10
RPA自动化 适合普通人赚钱的技术
RPA 我把它看做2024年,普通人最值得学习的技术之一!通过这篇文章将为大家聊一聊关于RPA的如下几个常见问题:1、RPA是什么2、RPA有什么用3、RPA怎么学习---我先给大家举一个很简单的例子,比如你现在有这样一个需求,你有几十个微信号,每个微信号里面有很多个群,加起来差不多上千个群,那现在
编码之外
10