Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.remote.http.HttpClient$Factory.createDefault()Lorg/openqa/selenium/remote/http/HttpClient$Factory;
at io.appium.java_client.remote.AppiumCommandExecutor.(AppiumCommandExecutor.java:93)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:95)
at io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:94)
at Mobiletest.samplemobilescript.main(samplemobilescript.java:23)
Hi, I was running the script as java application in eclipse for appium mobile automation:
package Mobiletest;
import java.net.MalformedURLException; import java.net.URL;
import org.openqa.selenium.By; import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.MobileElement; import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.remote.MobileCapabilityType;
public class samplemobilescript {
}
Following is the error I'm getting.:
Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.remote.http.HttpClient$Factory.createDefault()Lorg/openqa/selenium/remote/http/HttpClient$Factory; at io.appium.java_client.remote.AppiumCommandExecutor.(AppiumCommandExecutor.java:93)
at io.appium.java_client.AppiumDriver.(AppiumDriver.java:95)
at io.appium.java_client.android.AndroidDriver.(AndroidDriver.java:94)
at Mobiletest.samplemobilescript.main(samplemobilescript.java:23)