android
  • action
  • appium
  • long-press
  • 2017-10-01 7 views 0 likes 
    0

    私はアクションに取り組んでいますが、contextMenuを取得するにはweb要素をlongpressしなければなりませんでした。以下はAppiumのwaitAction(Duration)が機能していません

    • コードの私の試験片である:

      TouchAction t = new TouchAction(driver);t.press(driver.findElementByXPath("//android.widget.TextView[@text='People Names']")).waitAction(3000).release() .perform(); 
      

    しかし、不思議なこと、waitAction(期間)が動作していません。

    エラーが

    答えて

    0

    t.longPress(driver.findElementByXPath("//android.widget.TextView[@text='People Names']")).release().perform();

    を使用してみてください「arguments (int)がためにタイプTouchActionのメソッドwaitAction(Duration)は適用されていません」と言う私は、Javaの最新Appiumクライアントライブラリ(セレン-javaの-3.6を追加しました.0)

    0

    このコードは、ms、second、minなどの異なる機能を持つDurationクラスで試すことができます。以下のコードでは、待機時間が3000 msです。

    TouchAction t =new TouchAction(driver); 
    
        t.press(
         driver.findElementByXPath("//android.widget.TextView[@text='People Names']") 
        ).waitAction(Duration.ofMillis(3000)).release().perform(); 
    
    関連する問題