我正在将Selenium2Library转换为SeleniumLibrary。由于某些问题,我们决定保留Selenium2Library,现在我看到意外错误:找不到库'Selenium2Library'。我有以下包装,但我将目光转向了v4。有人遇到这个问题吗?
from Selenium2Library.utils.librarylistener import LibraryListener
robotframework==3.0.2
robotframework-selenium2library==1.8.0
eyes-common==4.1.24
eyes-core==4.1.24
eyes-selenium==4.1.24
selenium==3.141.0
较新版本的SeleniumLibrary会为Selenium2Library创建和别名。您应该完全卸载SeleniumLibrary,然后重新安装Selenium2Library。也许您需要降级眼睛。另外,Selenium的版本必须与Selenium2Library支持的最大版本匹配。
pip install -U --force robotframework-selenium2library==1.8.0
pip install -U --force selenium==2.53.0
保留旧版本比更新到新版本的风险更大。