私はappiumを使用して自動化しようとしているが、固まってしまった。driver1.openNotifications();メソッドは、私のアンドロイドの自動化テストスクリプトで動作していません
- 私がアップロードしたアプリケーションを起動し、トリガーやコンテンツてる(ワーキング)
- アップロードがアップロードが完了したら、私は表示するアプリケーション通知「コンプリートアップロード」(ノー作業)
問題:通知が開かれていません。
上記のテストシナリオを実行するには、サンプルコードを提供することができます。
Appiumバージョンを使用:1.4.13 APIレベル19
driver1.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver1.findElement(By.id("jio.cloud.drive:id/backup_all_now")).click();
driver1.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver1.findElement(By.xpath("//android.widget.TextView[contains(@resource-id,'backup_checking_text') and @text='Backing up…']"));
driver1.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
driver1.openNotifications();
List<WebElement> allnotifications=driver1.findElements(By.id("android:id/title"));
for (WebElement webElement : allnotifications) {
System.out.println(webElement.getText());
if(webElement.getText().contains("Upload Complete")){
System.out.println("success");
break;
}
}
ここにコードスニペットを貼り付けることはできますか? – Vinod
コードスニペット –