-1

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

在此处输入图像描述

4

1 回答 1

2

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

如果需要这两个库,则BuiltIn库提供关键字调用Set Library Search Order,它将通过首先使用主库来解决冲突,然后如果找不到关键字,则默认为辅助库。请参阅此处的关键字文档。

所以它会像这样工作

TC ID : N
    Set Library Search Order    SeleniumLibrary    Selenium2Library
    Open Browser    ${URL}    ${BROWSER}
    Maximize Browser Window
于 2021-07-16T05:28:54.523 回答