1
私はwebview
のいくつかの画面も持っているアンドロイドアプリを自動化するように働いています。私はxpath
クラスを介して、適切な要素をクリックすることはできません、インデックスまたは名前テキストを与えることでさえ。xpath、クラス名、場所またはインデックスをクリックできません
あなたはこれらのスクリーンショットが表示された場合、私が要素を検査するとき、私はどこか別の場所へのリンクを取得することを見ることができます。私はgetlocation
を使って試してみましたが、それをクリックして渡しましたが、間違ってクリックしてしまいました。
私はtouchaction
クラスメソッドを試しましたが、動作しません。私のコードはappiumを通過しますが、メソッドはタップしたり、何も押さなかったりします。
私もこの方法を試しましたが、運はありません。
WebElement Quiz1 = (new WebDriverWait(driver , 20))
.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//android.view.View[contains(@content-desc,'Die Wish App')]")));
Quiz1.click();
助けてください。またwebelement
ではなくwebview
をどのように使用できますか?どちらが良いですか?あなたはscreenshot.Belowで強調している要素をクリックすることができます