3. 在Selenium IDE里运行测试脚本
运行可一次运行所有测试套件或单个用例,对用例的每个步骤也可单步执行,执行过程有详细的log记录,如下图所示:
4. 测试用例转换为自动化脚本
只在Selenium IDE里运行是远远不能满足需求的,我们需要为测试用例增加一些特性以使其能自动运行持续回归运行于不同的浏览器上,而Selenium IDE可以方便实现用例转换为自动化脚本,而且支持多种语言,如下图所示:
Java自动化代码示例(注意在setUp方法里指定了浏览器):
Ruby自动化脚本示例:
小结
由于时间关系未对Selenium做深入研究,对其是否适用我们的web自动化测试不敢妄加断言,但通过简单试用觉得其有很多可取之处,希望熟悉web自动化测试的有志之士能结合当前现状,深入探索实践,若能借鉴此降低自动化脚本编写维护成本,善莫大焉!