首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Katalium:TestNG+Selenium自动化测试框架

Katalium:TestNG+Selenium自动化测试框架

作者头像
Altumn
修改于 2019-10-21 09:26:52
修改于 2019-10-21 09:26:52
2K0
举报

前言

在基于Selenium的自动化测试工具中,Katalon公司研发了一款开源的工具Katalon Studio。

目前在全球有很多测试人员和自动化工程师在使用Katalon Studio。

在Katalon团队的不断优化中,它的功能也越来越强大。丰富功能的同时,也为我们的工作提供了很多便利。例如,简化测试用例的构建,方便测试项目的管理,利于自动化测试工作的运维

但是一些用户仍然需要使用TestNG和Selenium,Katalium Framework可以满足这部分人的需求。

Katalium是一款开源的基于TestNG+Selenium的自动化测试框架。

Katalium为所有用户量身定制了一个轻量级的、可访问的框架平台,它保留了TestNG和Selenium的标准功能。通过利用公共开源框架,学习成本和转换工作被最小化,允许用户更好更快地执行他们的项目。

Katalon Studio在此不多介绍,可以通过右侧“标签聚合”功能点击标签【Katalon Studio】查看相关文章。

环境准备

Katalium需要基于开发环境,才能正常使用。

- 一款IDE开发工具

- Java Development Kit 8.

安装Jdk

Jmeter4.0及以上的版本,需Jdk安装>=1.8的版本。

Jdk官方下载地址(复制到浏览器打开):https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载时需要勾选:Accept License Agreement(接受许可协议)

配置Jdk

Jdk安装完成后,需要配置环境变量:

系统变量新建JAVA_HOME

【变量名】:JAVA_HOME

【变量值】:D:\Program Files (x86)\jdk1.8.0_144

(根据java路径填写,最后不要加分号;)

系统变量【Path】中增加值

【变量名】:Path

【变量值】:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(直接复制就可以)

系统变量【CLASSPATH】中增加值

【变量名】:CLASSPATH

【变量值】:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

(注意这变量值前面还有一个点,代表当前路径)

验证Jdk

完成以上操作步骤以后,接下来验证一下安装的Jdk是否成功。

进入CMD命令,输入命令:java -version 出现下图,代表安装成功:

安装IDE

Katalium可以以下IDE工具中安装并且使用:

- Visual Studio Code - IntelliJ IDEA

IDE的安装在此不做详述,可以通过以下链接跳转到主页下载安装包并且安装:

- Visual Studio Code

https://code.visualstudio.com/

- IntelliJ IDEA

https://www.jetbrains.com/idea/

安装Katalium

在Visual Studio Code中,可以在应用扩展中搜索Katalium直接安装。如下图:

安装成功

注意:Visual Studio Code 建议安装最新版本,否则可能会因版本太低导致Katalium安装失败。如以下提示:

无法安装。找不到与 VS Code 当前版本 (1.19.1) 兼容的扩展“katalon-llc.katalium”

登陆Katalon账户

在Visual Studio Code中,输入官网注册的Katalon电子邮件登陆。

创建项目

单击“ 创建项目”按钮以创建新项目。

注意:创建新项目前需清理Workpace文件夹。

启动Katalium Server

启动Katalium Server,单击“ 启动服务器”按钮。

注意:您可以在Katalium的“输出”选项卡中查看服务器信息。

启动服务器后,在浏览器中访问以下地址:

http://localhost:4444

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试testclass 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)
  jmeter系列的文章结束,本来想趁热打铁顺别将Jmeter和接口测试介绍一下,但是感觉Jmeter时间太长了怕大家吃腻了,还有一个原因就是许多小伙伴们或者童鞋们私信问宏哥什么时候可以有java版的selenium,因为不会Python,或者现在大多数企业和公司还是把java奉在神坛上,所以宏哥打算就换个口味,介绍一下java+ selenium自动化测试。大致和前边的python+selenium自动化测试差不多。基于java和selenium做自动化测试,俗话说:工欲善其事必先利其器;没有金刚钻就不揽那瓷器活,磨刀不误砍柴工,因此你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介绍怎么搭建java和selenium开发环境,并提供一个基本入门的代码,后续逐步提供系列实践文章。
北京-宏哥
2021/06/24
3.3K0
Appium系列|Appium环境搭建(一)
Appium是一种现在市面上很流行的自动化测试的工具,可以用来进行Android端、iOS端、Windows应用的自动化。对于移动端应用,它既支持应用内的操作也支持应用外的操作,同时支持webview控件内操作。它还有一个比较大的优点,就是支持主流编程语言来进行脚本编写,如Java、Ruby、Python、JavaScript等。Appium的社区也是比较活跃的,版本一直在更新中。
测试邦
2019/07/24
1.3K0
Appium系列|Appium环境搭建(一)
Selenium的Web自动化测试(送源码)
Selenium是一个Web开源自动化测试框架,页面级操作,模拟用户真实操作,API从系统层面触发事件。
测试开发社区
2019/12/05
1.6K0
docker下使用selenium+testng实现web自动化
做过自动化的人,肯定对selenium web环境的搭建非常熟悉了,特别是selenium在java中的使用。
TestOps
2022/04/07
1.3K0
单元测试框架系列教程1-TestNG简介
这个系列文章,我们来系统地学习下Java编程语言中,比较流行的单元测试框架TestNG。因为Junit比较老,过时了,所以这里选择了TestGN,而且,TestNG的功能比Junit更加强大。还有一点可以就是TestNG的设计模式或者特点,很好地符合我们测试的思维逻辑,甚至很多时候,我们有些测试设计需要参考TestNG的思想去帮助我们来测试。
凯哥Java
2019/07/01
1.1K0
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
虫无涯
2024/11/12
3870
Selenium的Web自动化测试(送源码)
Selenium是一个Web开源自动化测试框架,页面级操作,模拟用户真实操作,API从系统层面触发事件。
程序媛淼淼
2022/09/01
9700
Selenium的Web自动化测试(送源码)
【UI 自动化测试平台解决方案】使用 Selenium IDE 录制 UI 自动化测试脚本UI 自动化录制:Selenium IDESeleniumSelenium IDE
通过 Selenium IDE 录制并重播功能,可以快速创建UI 自动化测试用例。
一个会写诗的程序员
2018/12/14
3.2K0
【UI 自动化测试平台解决方案】使用 Selenium IDE 录制 UI 自动化测试脚本UI 自动化录制:Selenium IDESeleniumSelenium IDE
Java|怎样快速搭建一个spring boot项目
当我在网站搭建学习到一定阶段的时候,我们就会学习到springboot框架,我们怎么利用IDEA快速搭建一个spring boot项目呢?
算法与编程之美
2019/10/01
1K0
接口自动化测试Postman+Newman+Jenkins
Postman可以做接口测试,简单易用很容易上手。但是由于项目的接口越来越多,每次执行都要手动点击,使得执行起来不是很灵活。
wangmcn
2022/07/25
1.8K0
接口自动化测试Postman+Newman+Jenkins
Appium+TestNG自动化测试环境搭建(Java版)
一、安装配置 1、安装JDK,环境配置 2、ADT安装,环境配置 3、安装Node.js 下载地址:http://nodejs.org/download/ 安装完成后配置环境变量,验证安装成功: cmd输入node –v 输出版本号成功。 4、安装appium 安装方法1: cmd输入: npm--registry http://registry.cnpmjs.org install -g appium 安装方法2: Appium安装包下载: https://github.com/appium/app
腾讯移动品质中心TMQ
2019/01/22
3K0
Appium+TestNG自动化测试环境搭建(Java版)
自动化测试selenium在小公司的成功实践
顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,
顾翔
2019/12/12
1.6K0
自动化测试selenium在小公司的成功实践
Jmeter基于windows性能测试环境搭建
Apache JMeter™应用程序是开放源码软件,是一个100%纯Java应用程序,用于加载测试功能行为和度量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。
Altumn
2019/10/21
8510
Jmeter基于windows性能测试环境搭建
APP自动化测试系列之Appium环境安装
点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 08:30准时推送,每月不定期赠送技术书籍。
可可的测试小栈
2020/09/23
8090
APP自动化测试系列之Appium环境安装
手把手教你使用Python操控手机微信app(最新教程)
最近在做手机APP自动化测试,需要安appium,并配置环境变量,网上虽然有很多教程,但是随着版本的更新总有各种各样的坑,本文以亲身踏坑经历给大家详细介绍一下如何正确安装appium。
Python进阶者
2020/02/26
8590
手把手教你使用Python操控手机微信app(最新教程)
『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium
虫无涯
2023/12/06
12.5K6
自动化-Appium-环境搭建-Android(Python版)
JDK(Java Development Kit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个Java开发的核心,它包含了Java的运行环境,Java工具和Java基础的类库。
wangmcn
2022/07/25
4.1K0
自动化-Appium-环境搭建-Android(Python版)
2020 可替代Selenium的测试框架Top15
业界有一些强大的工具可以替代Selenium,今天就来大概介绍一下。以下清单是精挑细选的Selenium替代框架:
软测小生
2020/04/02
5.3K0
2020 可替代Selenium的测试框架Top15
7款开源自动化测试框架优缺点对比
1. Robot Framework Robot Framework(RF)是用于验收测试和验收测试驱动开发(ATDD)的自动化测试框架。 基于 Python 编写,但也可以在 Jython(Java)和 IronPython(.NET) 上运行,提供跨平台支持(Windows、Linux 或 MacOS )。 优点: 通过使用关键字驱动测试(KDT)方法简化了自动化测试过程,方便测试人员创建易读的测试。 测试数据语法简单易用。 生态系统丰富。由各种通用测试库和工具组成,这些工具都是作为独立项目开发的。 具
企鹅号小编
2018/02/08
3.9K0
7款开源自动化测试框架优缺点对比
Selenium自动化测试框架入门整理
本文主要针对Selenium自动化测试框架入门整理,只涉及总体功能及框架要点介绍说明,以及使用前提技术基础要求整理说明。作为开发人员、测试人员入门参考。
嘉为蓝鲸
2018/12/21
1.7K0
推荐阅读
相关推荐
《手把手教你》系列基础篇之(一)-java+ selenium自动化测试-环境搭建(上)(详细教程)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档