在我的新 Mac 上设置 Appium。执行测试时我看到以下错误,
java.lang.RuntimeException:java.lang.NoSuchMethodException:jdk.proxy2.$Proxy15.proxyClassLookup()在io.appium.java_client.pagefactory.bys.builder.AppiumByBuilder.prepareAnnotationMethods(AppiumByBuilder.java:85)在io.appium。 java_client.pagefactory.bys.builder.AppiumByBuilder.getFilledValue(AppiumByBuilder.java:92) 在io.appium.java_client.pagefactory.bys.builder.AppiumByBuilder.createBy(AppiumByBuilder.java:148) 在io.appium.java_client.pagefactory。 DefaultElementByBuilder.getBys(DefaultElementByBuilder.java:133) 在 io.appium.java_client.pagefactory.DefaultElementByBuilder.buildMobileNativeBy(DefaultElementByBuilder.java:182) 在 io.appium.java_client.pagefactory.DefaultElementByBuilder.buildBy(DefaultElementByBuilder.java:216) 在 io .appium.java_client.pagefactory.AppiumElementLocatorFactory.createLocator(AppiumElementLocatorFactory.java:66)在io.appium.java_client.pagefactory.AppiumElementLocatorFactory.createLocator(AppiumElementLocatorFactory.java:53)在io.appium.java_client.pagefactory.AppiumElementLocatorFactory.createLocator(AppiumElementLocator)工厂.java:1) 在 org.openqa.selenium.support.pagefactory.DefaultFieldDecorator.decorate(DefaultFieldDecorator.java:56) 在 io.appium.java_client.pagefactory.AppiumFieldDecorator.decorate(AppiumFieldDecorator.java:155) 在 org.openqa. selenium.support.PageFactory.proxyFields(PageFactory.java:113) 在 org.openqa.selenium.support.PageFactory.initElements(PageFactory.java:105)
JAVA 版本:java 版本“15.0.2”2021-01-19 Java(TM) SE 运行时环境(内部版本 15.0.2+7-27)
Appium 桌面版本:1.20.2
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
Run Code Online (Sandbox Code Playgroud)