我正在为android编写自动化测试并尝试单击滑出按钮来打开导航。
我正在使用Appium和SpecFlow功能。 我试图做的是以下内容:
[Given(@"I press hamburger button")]
public void GivenIPressHumburgerButton()
{
ReadOnlyCollection<AppiumWebElement> appiumWebElements = _driverInit.GetDriver().FindElements(By.ClassName("android.widget.ImageButton"));
appiumWebElements[0].Click();
}
问题:此测试有时会失败,有些时候会过去。
问题:有没有更好的方法在自动化测试中找到汉堡包按钮并点击它以便它总是通过?
在点击汉堡包按钮之前,您可以尝试添加几秒钟的等待时间。