本文整理汇总了C#中Browser.NavigateBack方法的典型用法代码示例。如果您正苦于以下问题:C# Browser.NavigateBack方法的具体用法?C# Browser.NavigateBack怎么用?C# Browser.NavigateBack使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Browser
的用法示例。
在下文中一共展示了Browser.NavigateBack方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Navigating_Beyond_History_Boundaries_Should_Return_False
public void Navigating_Beyond_History_Boundaries_Should_Return_False()
{
Browser b = new Browser(Helper.GetAllways200RequestMocker());
HttpRequestLog lastRequest = null;
b.RequestLogged += (br, l) =>
{
lastRequest = l;
};
b.Navigate("http://localhost/movies1/");
b.Navigate("http://localhost/movies2/");
Assert.False(b.NavigateForward());
Assert.True(b.NavigateBack());
Assert.False(b.NavigateBack());
}
示例2: When_Navigate_Back_Current_Url_Should_Change
public void When_Navigate_Back_Current_Url_Should_Change()
{
Browser b = new Browser(Helper.GetMoviesRequestMocker());
HttpRequestLog lastRequest = null;
b.RequestLogged += (br, l) =>
{
lastRequest = l;
};
b.Navigate("http://localhost/movies/");
Assert.That(b.Url == new Uri("http://localhost/movies/"));
b.Navigate("http://localhost/movies2/");
Assert.That(b.Url == new Uri("http://localhost/movies2/"));
b.NavigateBack();
Assert.AreEqual(new Uri("http://localhost/movies/"), b.Url);
var link = b.Find(ElementType.Anchor, FindBy.Text, "Create New");
Assert.NotNull(link, "After navigating back, the 'Create New' link should be found");
b.NavigateForward();
Assert.AreEqual(new Uri("http://localhost/movies2/"), b.Url);
link = b.Find(ElementType.Anchor, FindBy.Text, "Create New");
Assert.AreEqual(false, link.Exists, "After navigating forward, the 'Create New' link should NOT be found");
}