本文整理汇总了C#中IApp.WaitForNoElement方法的典型用法代码示例。如果您正苦于以下问题:C# IApp.WaitForNoElement方法的具体用法?C# IApp.WaitForNoElement怎么用?C# IApp.WaitForNoElement使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IApp
的用法示例。
在下文中一共展示了IApp.WaitForNoElement方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SalesHomePage
public SalesHomePage(IApp app, Platform platform)
: base(app, platform, "WEEKLY AVERAGE", "WEEKLY AVERAGE")
{
if (OnAndroid)
{
FirstLead = x => x.Marked("50% - Value Proposition");
ListView = x => x.Id("content");
AddLeadButton = x => x.Class("FloatingActionButton");
LeadCell = x => x.Class("ViewCellRenderer_ViewCellContainer");
ChartIdentifier = x => x.Id("stripLinesLayout");
}
if (OniOS)
{
FirstLead = x => x.Class("UITableViewCellContentView");
ListView = x => x.Class("UILayoutContainerView");
AddLeadButton = x => x.Id("add_ios_gray");
}
//Verifying page has loaded
app.WaitForElement(LeadCell);
app.WaitForElement(ChartIdentifier);
app.WaitForNoElement(SalesDataLoading, timeout: TimeSpan.FromSeconds(20));
app.WaitForNoElement(LeadsLoading, timeout: TimeSpan.FromSeconds(20));
}
示例2: BeforeEachTest
public virtual void BeforeEachTest()
{
app = AppInitializer.StartApp(platform);
Thread.Sleep(TimeSpan.FromSeconds(5));
if (app.Query("SIGN IN").Any())
{
new SplashScreenPage(app, platform)
.ExitSplashScreen();
}
//waiting for next screen to load to
Thread.Sleep(TimeSpan.FromSeconds(5));
if (app.Query(x => x.WebView()).Any())
{
LogIn();
}
Thread.Sleep(TimeSpan.FromSeconds(5));
app.WaitForNoElement("Loading sales data...");
//Refreshing the data on home page
// new GlobalPage(app, platform)
// .navigateToProducts();
//
// new GlobalPage(app, platform)
// .navigateToSales();
//
app.Screenshot("On Home Page");
}