当我尝试使用SwingLibrary
时,我收到以下错误java.lang.ClassCastException:无法将SwingLibrary强制转换为org.robotframework.javalib.library.RobotJavaLibrary
我的关键字编写如下
*** Keywords ***
Start Demo Application
[Arguments] ${name}
Start Application ${name} java ${MAIN CLASS} 10 seconds ${LIB DIRECTORY}
Take Library Into Use SwingLibrary
我看到我的应用程序确实被调用但是我收到了错误。
请帮忙。
答案 0 :(得分:1)
编辑:this issue已修复1.9.1 release。
最新版本的SwingLibrary不再实现AnnotationLibrary(实现RobotJavaLibrary)。它具有必要的方法,因此您应该能够将其子类化并将该库与RemoteApplications一起使用。
public class RemotableSwingLibrary extends SwingLibrary implements RobotJavaLibrary {}