在 IntelliJ 上启动 Appium 时收到错误消息

问题描述 投票:0回答:1

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();

版本:

  • Appium:2.1.3
  • 节点:v16.15.1
  • npm:8.11.0
  • java:1.8
  • java客户端:8.5.1

我尝试了不同版本的appium和java-client,但无法解决问题Having main.js file too

appium appium-android appium-java
1个回答
0
投票
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)

© www.soinside.com 2019 - 2024. All rights reserved.