更好的自动化测试工具
灵萌测

立刻开始 自动化测试

下载最新版

轻松开展自动化功能及回归测试

Lemonce Editor是一款自动化网页UI测试工具,它能够帮助您花更少的时间与精力去开展测试。其先进的GUI识别技术使您能够准确而可靠地录制并回放测试。直观的代码编辑器可以帮助您以最小的编码工作量,轻松地修改、更新和自定义多个测试用例。

产品介绍 使用手册

非平台/无插件/用户友好

Lemonce可以在Windows,Mac和Linux的机器上来测试任何的网页应用程序。所有的测试人员都能快速地安装和使用,甚至初学的测试者都能在几分钟内开始自动化测试。

我们的优势

高精度的GUI识别的录制器

Lemonce的网页UI识别能够实现精准的元素定位与选择,所以任何网页动作都能被可靠地录制并回放。录制时,本工具可以自动生成注释和可读代码,甚至可以直接添加断言。

直观的代码编辑器/更少的编码需求

带有语法高亮的直观的代码编辑器可以让您轻松地对测试用例进行定义与编辑。不同于Selenium和QTP(UFT),Lemonce 不需要繁重的编码来执行复杂的测试项目。可重复使用的测试组件,包括函数库和代码动作模块,可以帮助您在编辑多个测试用例时节省大量时间。

详细的测试报告

测试报告简单易读,包括了测试执行的概述,详细的日志和错误回溯的截图。内置的报告和日志能够大大提高您的测试团队的工作效率和表现。

#AUTOWAIT 1000
#TIMES 1

process main () {
	jumpto "https://www.google.com/";
	wait 555;
	click "#lst-ib";
	input "#lst-ib" by "google translate";
	click "#tw-source-text-container";
	input "#tw-source-text-ta" by "ost";
	assert <@"#tw-target-text > span:nth-child(1)"/> ~~ "ost";
}
						
package com.example.tests;

import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
import java.util.regex.Pattern;

public class GoogleTranslate {
	private Selenium selenium;

	@Before
	public void setUp() throws Exception {
		selenium = new DefaultSelenium("localhost", 4444, "*chrome",
			"https://www.google.com/");
		selenium.start();
	}

	@Test
	public void testGoogleTranslate() throws Exception {
		selenium.open("/");
		selenium.type("id=lst-ib", "google translate");
		for (int second = 0;; second++) {
			if (second >= 60) fail("timeout");
			try { if (selenium.isElementPresent("id=tw-source-text-ta")) break; }
			catch (Exception e) {}
			Thread.sleep(1000);
		}

		selenium.click("id=tw-source-text-ta");
		selenium.type("id=tw-source-text-ta", "ost");
		assertEquals("ost", selenium.getText("css=#tw-target-text > span"));
	}

	@After
	public void tearDown() throws Exception {
		selenium.stop();
	}
}

						

LemonCase2 语言

lemoncase2是一个用于描述测试用例的高级脚本语言。它使用简单和直观的语法来模拟用户的操作,这使得它更可读,并且也提高了可维护性。非常适合不需要掌握高级编码的测试人员进行学习。

语言文档

客户说


relink

lemonce帮助我们更快解决问题。它支持很多浏览器,尤其是那些常用的。它是一个高度集成的工具,lemoncase2语言很容易学会,因此我们可以花很少的时间去研究它。使用Lemonce我们开展网页UI测试时也觉得更省心了。