【发布时间】:2021-06-30 21:34:30
【问题描述】:
当我尝试在 pom 文件上运行我的 appium 脚本时(使用 mvn verify 或 mvn test)
我得到一个
java.lang.RuntimeException: java.lang.NoSuchMethodException: jdk.proxy2.$Proxy12.proxyClassLookup()
在实例化我的定位器的那一行:
PageFactory.initElements(new AppiumFieldDecorator(driver, Duration.ofSeconds(15)), this);
当我直接从 InteliJ 运行测试或运行 testng.xml 文件时,测试成功
- 完整的 pom.xml:https://pastebin.com/V0FbehMh
- 完整的错误堆栈跟踪:https://pastebin.com/11TvTq7a
- testng.xml:https://pastebin.com/8XZtCfRt
- 相关类:https://pastebin.com/ynFizC9T
可能是什么问题,从测试类/testng.xml 运行一切正常,但在命令行中使用 maven 运行时突然失败
【问题讨论】:
标签: automated-tests appium pom.xml appium-android page-factory