私はスクロールしようとしていますが、AndroidとiOSの両方で動作しません。スクロールしてクリックする - AppiumツールのAndroidとiOSで動作しません。
お待ちしております。
は、それらの両方が廃止されているようScrollTOとScrollToExactてみてくださいましたので、これを試してくださいでした:
String str = "CADILLAC";
driver.findElementByAndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains(\""+str+"\").instance(0))").click();
まだ動作しません。
は、誰もがこの
は、以下にしようとしました、まだエラーを取得し
組織を処理する方法の具体的な解決策を説明していないか、あった多くのブログ、ビデオ、コースの内容や材料を通過しませんでした.openqa.selenium.WebDriverException:
driver.findElementByAndroidUIAutomator("UiSelector().resourceId(\"current_value_tv\").text(\"All Makes\")").click();
driver.findElementByAndroidUIAutomator("UiSelector().className(\"android.widget.TextView\").text(\"AUSTIN HEALEY\")").click();
org.openqa.selenium.WebDriver例外:コマンドの処理中に不明なサーバー側エラー
が発生しました。 (警告:サーバはスタックトレース情報を に提供しません) コマンドの継続時間またはタイムアウト:45ミリ秒 ビルド情報:バージョン: '2.45.0'、改訂: '32a636c'、時刻:'2015-03-05 22:01 :35 ' システム情報:ホスト:' NCA1026471 '、IP:' 192.168.56.1 '、os.name:' Windows 7 '、os.arch:' amd64 '、os.version:' 6.1 '、java.version: '1.8.0_91' ドライバ情報:io.appium.java_client.android.AndroidDriver 機能[{アプリ= C:\ Appium \ワークスペース\ロークシュ\アプリ\アプリ-release.apk、
appPackage = au.com。 networkConnectionEnabled = true、noReset = true、warnings = {}、 handlesAlerts = true、deviceName = Carsguide製品、バージョン= 0.17.0、 platform = ANDROID、appActivity = au.com.carsguide.activity.HomeActivity、 desired = {app = C:¥Appium¥workspace¥Lokesh¥app¥app-release.apk、 appPackage = au.com.carsガイド、 appSctColor = true、 platformVersion = 21、automationName = 0、browserName =、platformName = Android、 deviceName = Carsguide Product、device = Android}、acceptSslCerts = true、 プラットフォームバージョン= 21、オートメーション名= selendroid、browserName = selendroid、 takesScreenshot = TRUE、javascriptEnabled =真、platformName =アンドロイド、 デバイス=アンドロイド}] セッションID:e90cac4d-38aa-99FD-2dd2-70cc09a0e717 ***要素情報:{使用= -android uiautomator、value = UiSelector()。resourceId( "current_value_tv")。テキスト( "すべてAppiumDriver driver = new AndroidDriver(new URL(""), cap1); driver.scrollTo("About phone");
渡し.. sun.reflect.NativeConstructorAccessorImpl.newInstance0で あなたは私が設定ページにこのコードをしようとしていた、コードの下にこれを試すことができます
@Deepak_Mahalingamもこれを以前に試みていて、うまくいきません。以下は私のコードです、それはあなたのためにうまくいくのですか?スクロールすることができます。そして、なぜこれが必要なのでしょうか?「AppiumDriverドライバ=新しいAndroidDriver(新しいURL( "")、cap1); "私はpublic static AndroidDriverドライバを使用しています。それは大丈夫でしょうか? –
Lokesh
@Test \tます。public voidテスト()InterruptedExceptionある{ \t \t \t \t driver.findElement(By.linkText( "すべての作る")))(クリックスローされます。; \t \t driver.scrollTo( "AUDI"); – Lokesh
@Lokesh:クリック操作の後にwaitステートメントを追加するだけです。次のコードを使用してください。 –