Selenium + sikuli Error- * No ClassDefFoundError:org / sikuli / script / Screen * in命令提示符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium + sikuli Error- * No ClassDefFoundError:org / sikuli / script / Screen * in命令提示符相关的知识,希望对你有一定的参考价值。

当我在命令提示符下运行Selenium + sikuli项目时出现错误

java.lang.NoClassDefFoundError:org / sikuli / script / Screen和java.lang.ClassNotFoundException:org.sikuli.script.Screen

Screen screen = new Screen();
Pattern fileUpload = new Pattern("fileUpload(1).PNG");
screen.click(fileUpload);

如果用于GUI测试的任何最好的工具比sikuli与selenium集成,请建议。

答案

如果从命令行运行上面的命令行,则可能没有正确定义类路径,并且找不到您引用的类。确保包含类所在的所有相关路径:

$ javac –classpath C:dependencyframework.jar MyApp.Java
$ java –classpath C:dependencyframework.jar MyApp

以上是关于Selenium + sikuli Error- * No ClassDefFoundError:org / sikuli / script / Screen * in命令提示符的主要内容,如果未能解决你的问题,请参考以下文章

selenium和sikuliX配合使用操作网页

自动化工具 Sikuli-Script 使用

Sikuli--基于像素的图像识别(JAVA)

launchservicesd: secTaskLoadEntitlements failed error=22 while loading java

java-selenium处理弹窗问题

sikuli API