如何让Selenium识别RFT脚本

如何让Selenium识别RFT脚本,selenium,automated-tests,rft,Selenium,Automated Tests,Rft,我们以前一直使用RFT作为自动化测试工具,已经积累了数万个自动化测试用例脚本,现在我们需要升级到Selenium工具,有没有办法让Selenium执行RFT脚本?您可以从命令行执行RFT脚本并解析HTML输出日志,以确定测试是否通过或失败;我对硒并不太熟悉,但它可能可以做到这一点 您无法将RFT脚本转换为Selenium脚本,因为它们的工作方式完全不同。 基本上,你必须从头重写一切 借此机会回顾您的所有自动化测试。也许更多的测试分析可以导致更好的测试设计,减少脚本的数量,发现覆盖过多的区域和测试

我们以前一直使用RFT作为自动化测试工具,已经积累了数万个自动化测试用例脚本,现在我们需要升级到Selenium工具,有没有办法让Selenium执行RFT脚本?

您可以从命令行执行RFT脚本并解析HTML输出日志,以确定测试是否通过或失败;我对硒并不太熟悉,但它可能可以做到这一点

您无法将RFT脚本转换为Selenium脚本,因为它们的工作方式完全不同。
基本上,你必须从头重写一切

借此机会回顾您的所有自动化测试。也许更多的测试分析可以导致更好的测试设计,减少脚本的数量,发现覆盖过多的区域和测试没有很好覆盖的区域。
你可以得到一些帮助


祝您好运。

因为RFT需要Obj映射文件来标识对象,所以RFT脚本不仅仅是一个java文件,您可以检查一个RFT脚本是否有许多不同的后缀文件具有相同的名称,例如.rftdef和.rftxmap文件。因此不可能将RFT脚本转换为Selenium脚本。我的建议如下
Yamikurunue说使用RFT命令行运行RFT脚本,或者如果您不喜欢这两个工具,您可以尝试将Selenium脚本放入RFT环境,导入Selenium jar,Selenium可能会播放,因为RFT也是eclipse IDE,这只是我的想法,我还没有把它付诸实践

谢谢@yamikurunue。是的,Selenium真的可以实现你的想法。很好。但我不想使用两个工具进行自动测试。是否有一个工具可以直接将RFT脚本转换为Selenium脚本。或者对RFT脚本进行一些改编,让它在Selenium环境中运行。感谢@Alessandro Da Rugna的建议。我将尝试对RFT脚本进行一些改编,看看是否可以让它工作