実現したいこと
appiumを使用してJavaでテストコードを記述しています。
今までappium1.xを使用していたのですがそちらのサポートが終了していること、現在のプロジェクトがひと段落したこともあってappium2.xに対応させようとしています。
発生している問題・分からないこと
その過程でAndroid Stadioやjava-client-x.x.x.jarを最新にアップデートしたところこれまで使用していたテストコードで以下のエラーが出てくるようになってしまいました。
エラーメッセージ
error
1 mDriver = new AndroidDriver(new URL("http://0.0.0.0:4723/"), capabilities); 2 ^ 3 org.openqa.selenium.remote.http.ClientConfigのクラス・ファイルが見つかりません
該当のソースコード
package test; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.logging.LogEntries; import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.support.ui.Wait; import org.openqa.selenium.support.ui.WebDriverWait; import java.net.URL; import java.util.concurrent.TimeUnit; import io.appium.java_client.android.AndroidDriver; @SuppressWarnings("rawtypes") public class sample_Test { public AndroidDriver mDriver; @Before public void setUp() throws Exception { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability( "appPackage", "com.sample"); capabilities.setCapability("appActivity", "SampleActivity"); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("platformVersion", "14"); capabilities.setCapability("automationName", "UIAutomator2"); capabilities.setCapability("unicodeKeyboard", true); capabilities.setCapability("resetKeyboard", true); capabilities.setCapability("noReset", true); mDriver = new AndroidDriver(new URL("http://0.0.0.0:4723/"), capabilities); }
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
そもそもエラーメッセージの箇所ではjava_clientを使用していて、エラーメッセージにある org.openqa.selenium.remote.http.ClientConfigは使用していないはずので解決方法が全くわからない
補足
特になし

あなたの回答
tips
プレビュー