私は、次のコードを使用して要素にスクロールしようとしています:Appium-uiAutomatorは、アンドロイドのため正常に動作していないが、iOSの
@AndroidFindBy(uiAutomator = "新しいUiScrollable(新UiSelector())のscrollIntoView(。" + "新しいUiSelector()"、 "新しいUiSelector()"、 "新しいUiSelector()"、新しいUiSelector() "));") public MobileElement orgContact;
これは、Androidで完璧に動作しますが、iOSの上で、私は次のエラーを取得する: org.openqa.selenium.NoSuchElementException:ロケータマップ:この戦略によって要素が見つかりません を - ネイティブコンテンツ:「By.IosUIAutomation:新しいUiScrollable(新しいUiSelector())。scrollIntoView(新しいUiSelector()。text( "Contacts")); "
私も使ってスクロールしようとしています: ます。public void verticalScroll(AppiumDriverドライバ){
this.driver=driver;
dimensions = driver.manage().window().getSize();
Double screenHeightStart = dimensions.getHeight() * 0.5;
int scrollStart = screenHeightStart.intValue();
System.out.println("s="+scrollStart);
Double screenHeightEnd = dimensions.getHeight() * 0.2;
int scrollEnd = screenHeightEnd.intValue();
driver.swipe(0,scrollStart,0,scrollEnd,5000);
} をしかし、それはまた、動作しません。 誰でも私がここで間違っていることを提案できますか?