【发布时间】:2014-05-13 04:58:32
【问题描述】:
在 QTP 工作多年后,我将搬到 Selenium。我在 QTP 中构建并使用了混合自动化框架。
Selenium 中是否有类似的框架?我正在寻找类似的,因为它有助于我和我的团队轻松过渡。
提前致谢!
【问题讨论】:
标签: selenium frameworks automation hybrid
在 QTP 工作多年后,我将搬到 Selenium。我在 QTP 中构建并使用了混合自动化框架。
Selenium 中是否有类似的框架?我正在寻找类似的,因为它有助于我和我的团队轻松过渡。
提前致谢!
【问题讨论】:
标签: selenium frameworks automation hybrid
这是您可以开始的列表:
所有这些或多或少都是混合框架,而 Selenium 是所有框架都使用的浏览器自动化库。
要准备您自己的框架,您可以根据您的首选语言从 TestNG、JUnit、NUnit 等单元测试框架开始。
【讨论】:
是的,不是的。 Selenium 与 QTP 的不同之处在于 Selenium 是一个用于驱动浏览器的库,而不是一个完整的测试工具,包括日志记录甚至测试用例的概念。它通常与 TestNG 或 NUnit 之类的单元测试工具搭配使用以获取部分功能,但它没有内置任何框架。
不过,在更广泛的范围内,框架确实存在,就像我相信您所询问的那样(其中混合是指同时使用关键字驱动和数据驱动模式的框架)。最近发布的一款是 Golem。 Prototest 在几个月前创建并开源了它。你可以找到更多关于它here。它不是 Selenium 的官方部分,但可能对您有用。
【讨论】: