我有一个小组,其中有一些非技术人员使用Selenium IDE创建测试和测试套件。我希望该组能够独立工作,但事实上能够以最少的按钮点击运行一系列套件。有很多原因可以解释为什么我不只是使用一些“原生”语言(groovy或java)编写测试,并且让这个易于使用的团队将有助于采用测试。
所以,我希望能够指示团队成员打开一个“套件”(或等效的)并运行它然后运行我指定为其中一部分的每个套件。 '主人套房'(如果你跟着我)。
我知道我可以维护一套属于我们自动化测试的套件列表,但如果可以打开一个文件然后点击“go”然后点击它就会更容易销售从喝杯咖啡或其他东西回来后走开,看看结果。
答案 0 :(得分:1)
如果您不使用母语的原因是由于您的非技术人员,那么您的自动化策略将失败。
很抱歉直言不讳,但有一个原因就是有IDE,并且有本地语言支持。它们都有着非常不同的用途,如果你不接受自动化,并且认为它是一个编程练习,那么你的自动化策略就会失败。
Selenium IDE非常有限。您无法将多个测试套件串在一起。您只能在一个套件中创建一个巨大的测试用例列表,或者一次加载一个套件。
Go WebDriver - 即使可以使用IDE,您想要做的一切都非常有限。
答案 1 :(得分:0)
是的,I wrote a framework that does that。您可以根据需要记录尽可能多的“Selenium Builder”脚本,它们将作为一个组以多线程方式由我的框架运行。只需将您自己的框架副本分叉,然后根据您的用途进行修改。