我使用Selenium IDE来记录和重放测试用例。我已将测试用例导出为Perl并将其保存为test.pl
。当我运行perl test.pl
时,它会因为找不到某个元素而抛出错误,而相同的测试用例在Selenium IDE中完美运行。如何使用Selenium RC运行/执行此Perl脚本?还安装了Active Perl。
答案 0 :(得分:0)
您不从Selenium中运行perl脚本,运行测试脚本并连接到selenium服务器。你需要弄清楚步骤3中没有发生的事情。
您可以添加暂停并获取页面的html源以帮助调试此类事情。有关详细信息,请参阅WWW :: Selenium的文档。自动生成的脚本不像您手动编写的脚本那样清晰。我实际上发现保持我的网站标记清洁是有帮助的,因为我不想浪费时间搞清楚如何选择嵌入div内部的东西。