通过Appium阅读iOS祝酒消息

问题描述 投票:0回答:1

[任何人都可以向我建议阅读iOS Toast消息的代码。我已经使用AndroidElement toastElement = driver.findElementByXPath(“ // android.widget.Toast [1]”);阅读了Android祝酒消息。字符串toastMessage = toastElement.getAttribute(“ name”);

但是对于iOS Toast,以上操作无效

IOSElement toastElement = driver.findElementByXPath(“ // ios.widget.Toast [1]”);字符串toastMessage = toastElement.getAttribute(“ name”);

java selenium appium appium-ios
1个回答
0
投票

使用下面的方法,它使用页面源来验证烤面包消息。适用于iOS和Android。

public boolean isToastMessageDisplayed(String message)
{
    boolean isDisplayed = false;
    int count=0;
    do {
        if(mobileDriver.getPageSource().contains(message))
        {
            isDisplayed=true;
            break;
        }
        Thread.sleep(200);//Add your custom wait if exists
        count++;

    }while(count<10);
    return isDisplayed;
}
© www.soinside.com 2019 - 2024. All rights reserved.