[任何人都可以向我建议阅读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”);
使用下面的方法,它使用页面源来验证烤面包消息。适用于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;
}