android
  • unit-testing
  • espresso
  • 2016-08-05 6 views 0 likes 
    0
    のWebViewで

    エスプレッソ> webviewでオプション値を選択する方法は?

    私は最初のドロップダウンリストで同じオプション値

    を持つ2つのドロップダウンリストの要素を持って、私はまた、その後、

    onWebView(Matchers.allOf(isDisplayed(), isJavascriptEnabled())) 
          .withElement(findElement(Locator.XPATH, "//option[@value='01']")) 
          .perform(webClick()); 
    

    することにより、第1 dropdownliastの中でアクションを、結果をオプション値を選択することができXPATHは、検索フォームヘッドであるので、第二のDropDownListが

    が動作しないでしょうが、私は同じコード

    iを貼り付けます

    誰かが2番目のドロップダウンリストでオプション値を選択する方法を教えてくれますか?

    +0

    問題が解決しましたか? – piotrek1543

    +0

    私は自分でスローブすると思います。値を確認するために2番目のパラメータを追加し、onWebView(Matcher.allOf(isDisplayed()、isJavascriptEnabled())の下に表示します) .withElement(findElement(Locator.XPATH、 "// dd [ (WebClass()); class = 'visitorBirth'] // option [@ value = '01 '] ")) .perform(webClick()); – HunterChen

    +0

    @HunterChen pls、このコメントを回答として投稿し、他の人がそれをよりよく見ることができるようにします。 –

    答えて

    0

    私は自分でslove考える

    以下のように私の答えを更新し、私は、値を確認するためにonWebView(Matchers.allOf(isDisplayed()、isJavascriptEnabled())).withElement(findElement以下のようにショーを二番目のパラメータを追加します(Locator.XPATH、 "// dd [@ class = 'visitorBirth'] //オプション[@ value = '01 ']")).perform(webClick());

    関連する問題