gpt4 book ai didi

testing - htmlunit 与带有 htmlunit 插件的 jwebunit

转载 作者:行者123 更新时间:2023-11-28 20:57:04 30 4
gpt4 key购买 nike

我研究过htmlunithttpunitjwebunitselenium等ui测试工具。

我对测试工具不是很熟悉。 Htmlunit 在 javascript 支持方面听起来是个不错的选择。然后,我找到了jwebunit,它提供了API,与htmlunit相比,使用jwebunit可以编写简洁的代码。

有一件事我不太确定:当我们将jwebunithtmlunit插件一起使用时,我们是否拥有htmlunit的所有功能,还是 jwebunit 限制了 htmlunit 提供的某些功能的使用?

最佳答案

对于 UI 测试还有另一个有趣的选择:使用 Cannoo Webtest(基于 HtmlUnit)+ Groovy 语言。您可以使用简单的 DSL 编写测试,例如(来自 official site ):

import com.canoo.webtest.WebtestCase

class SimpleTest extends WebtestCase {
void testWebtestOnGoogle() {
webtest("check that WebTest is Google's top 'WebTest' result") {
invoke "http://www.google.com/ncr", description: "Go to Google (in English)"
verifyTitle "Google"
setInputField name: "q", value: "WebTest"
clickButton "I'm Feeling Lucky"
verifyTitle "Canoo WebTest"
}
}
}

关于testing - htmlunit 与带有 htmlunit 插件的 jwebunit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12166943/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com