将 seleniumlibrary 前缀添加到关键字调用问题

问题描述

我在 Eclipse 中遇到了机器人框架和 selenium 的关键字问题。我将机器人从 4.0 降级到 3.2.2,因为它在 RED 编辑器中不支持。现在我面临新的问题。我需要为所有关键字手动添加 seleniumlibrary 前缀。 我有大约 55 个脚本,有什么方法可以快速完成。

enter image description here

解决方法

从屏幕截图中可以看出,您的问题是 SeleniumLibrarySelenium2Library 为您提供了相同的关键字。如果可能,最好的解决方案是完全删除 Selenium2Library。除非您使用旧的 SeleniumLibrary 完成了一些非常旧的脚本,否则它不会为您提供任何东西。

如果两个库都需要,BuiltIn库会提供关键字Set Library Search Order,它会先使用主库解决冲突,如果找不到关键字,则默认为次要库。请参阅关键字文档 here

所以它会像这样工作

TC ID : N
    Set Library Search Order    SeleniumLibrary    Selenium2Library
    Open Browser    ${URL}    ${BROWSER}
    Maximize Browser Window