pom.xml
<!-- https://mvnrepository.com/artifact/io.appium/java-client -->
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>8.5.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>compile</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.11.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-support -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-support</artifactId>
<version>4.11.0</version>
</dependency>
</dependencies>
在基础课上,
AppiumDriverLocalService service;
public void appiumStart(){
service = new AppiumServiceBuilder().withAppiumJS(new File("//usr//local//lib//node_modules//appium//build//lib//main.js")).withIPAddress("127.0.0.1").usingPort(4724).build();
service.start();
}
在下面一行我收到 nullPointerException:
service = new AppiumServiceBuilder().withAppiumJS(newFile("//usr//local//lib//node_modules//appium//build//lib//main.js")).withIPAddress("127.0.0.1").usingPort(4724).build();
版本:
service = new AppiumServiceBuilder().withAppiumJS(newFile("//usr//local//lib//node_modules//appium//build//lib//main.js")).usingDriverExecutable(new File("C:\\Program Files\\nodejs\\node.exe")).withIPAddress("127.0.0.1").usingPort(4724).build();
如果现在可以使用,请添加 withArgument(GeneralServerFlag.LOCAL_TIMEZONE)