簡體   English   中英

如何用Appium雙擊android后退按鈕?

[英]How to double click android back button with Appium?

我正在嘗試使用 Appium 編寫自動化 UI 測試。 我有這個問題:我無法創建一種自動單擊 Android 設備的后退按鈕兩次的方法。

當我使用driver.navigate().back()時,自動化只在后退按鈕上單擊一次。 即使我將這一行寫了兩次,也不執行雙擊。

還有另一種在 Appium 中按下 KeyEvents 的方法,通過 pressKey();。 您可以嘗試連續兩次使用此方法(可能在兩者之間進行睡眠以使引擎有一些空間/反應時間。因為對您來說雙擊意味着什么?)如下:

driver.pressKey(new KeyEvent(AndroidKey.BACK));
Thread.sleep(200);
driver.pressKey(new KeyEvent(AndroidKey.BACK));

希望這能解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM