问题描述
我在 Eclipse 中遇到了机器人框架和 selenium 的关键字问题。我将机器人从 4.0 降级到 3.2.2,因为它在 RED 编辑器中不支持。现在我面临新的问题。我需要为所有关键字手动添加 seleniumlibrary 前缀。 我有大约 55 个脚本,有什么方法可以快速完成。
解决方法
从屏幕截图中可以看出,您的问题是 SeleniumLibrary
和 Selenium2Library
为您提供了相同的关键字。如果可能,最好的解决方案是完全删除 Selenium2Library
。除非您使用旧的 SeleniumLibrary 完成了一些非常旧的脚本,否则它不会为您提供任何东西。
如果两个库都需要,BuiltIn
库会提供关键字Set Library Search Order
,它会先使用主库解决冲突,如果找不到关键字,则默认为次要库。请参阅关键字文档 here。
所以它会像这样工作
TC ID : N
Set Library Search Order SeleniumLibrary Selenium2Library
Open Browser ${URL} ${BROWSER}
Maximize Browser Window