2017-12-12 46 views
0

私はそれがすべてのメソッドがlongPress(LongPressOptionsのlongpressoptions)とlongPress(PointOptionを除く減価償却される示し、私は長押しするには、Androidバージョン7.0 の私のネイティブアプリでwebelementを持ってappiumに新しいとそのバージョン1.7Appium 1.7でlongPressする方法は?

を使用していますロングプレスオプション)。 ので、私は

の下に、私は

public static RemoteWebDriver driver; 
driver = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities); 
WebElement homeScrSwipe = driver.findElementById("pulldown_image"); 
TouchAction ta = new TouchAction((PerformsTouchActions) driver); 
ta.longPress(homeScrSwipe, Duration.ofMillis(5000)).release().perform(); 

以下のようにそれを使用していますが、それは常に型TouchActionからメソッドlongPress(WebElement、期間)が廃止されましたエラー

の下に私を与えるようにそれを使用して開始。

誰かが私はこのコード を試してみてください大きな助け

答えて

0

であろう両方の方法で、このlongPressOptionsを何であるかを知っていることができれば、それはあなたが

 TouchAction ta = new TouchAction(driver); 
     ta.longPress(x,y).moveTo(x,y).release().perform(); 

longPress(x、y)がある助けるかもしれません携帯電話の画面とのmoveTo(x、y)の座標は、あなたが1.7.1 アンドロイドJavaクライアントジャーappiumため

スワイプしたいどのように多くのポイントにしている5.0.4

ハッピーテスト

0
WebElement webElement = appiumDriver.findElement(By.xpath(element)); 

    TouchAction Action = new TouchAction(appiumDriver); 
    // Action.longPress(webElement).perform(); 
    Action.longPress(webElement).release().perform(); 
0
public static void touchDown(MobileElement element) { 
    new TouchAction(AppiumDriverCapabilitiesUtilities.driver).longPress(element2).release().perform(); 
} 
関連する問題