Sahi允许我将所需的功能输入电子表格,然后运行这些功能。不同的组合会导致不同的情况。我可以使用硒做类似的事情吗?我想通过excel文件选择并调用测试/脚本/函数。我目前使用testng框架从excel文件中获取数据。通过硒可以进行Excel驱动的测试吗?
谢谢
Sahi允许我将所需的功能输入电子表格,然后运行这些功能。不同的组合会导致不同的情况。我可以使用硒做类似的事情吗?我想通过excel文件选择并调用测试/脚本/函数。我目前使用testng框架从excel文件中获取数据。通过硒可以进行Excel驱动的测试吗?
谢谢
没有开箱即用的支持。 Spock framework对数据驱动的测试有很好的支持。 PageFactory,Spock和Selenium2/WebDriver的组合可以为您提供比您想要的更多的东西。
当然,您可以使用POI这样的框架来读取您的Excel电子表格,并在@DataProvider中返回这些值。
请查看以下博客,了解使用TestNG for Selenium使用数据提供者的相关答案。
http://blog.varunin.com/2011/10/data-driven-testing-using-junit-and.html
1恰好,@dataProvider注释被用来实现在硒RC驱动测试数据。我们需要添加对jxl jar库的引用来从excel表读取 – 2011-11-26 00:51:05