本文整理汇总了C#中INavigation.GoToUrl方法的典型用法代码示例。如果您正苦于以下问题:C# INavigation.GoToUrl方法的具体用法?C# INavigation.GoToUrl怎么用?C# INavigation.GoToUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类INavigation
的用法示例。
在下文中一共展示了INavigation.GoToUrl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GeneralTestingBaidu
public void GeneralTestingBaidu()
{
string actualTitle = string.Empty;
if (!usingDriver)
{
try
{
//测试主页被打开
selenium.Start();
selenium.WindowMaximize();
selenium.Open("/");
actualTitle = selenium.GetTitle();
StringAssert.Equals(actualTitle, "百度一下,你就知道");
//测试糯米链接
selenium.Click("link=糯米");
selenium.WaitForPageToLoad("30000");
actualTitle = selenium.GetTitle();
StringAssert.Equals(actualTitle, "【上海团购】上海团购网站,高品质团购网站-百度糯米");
selenium.Open("/");
//测试新闻链接
selenium.Click("link=新闻");
selenium.WaitForPageToLoad("30000");
actualTitle = selenium.GetTitle();
StringAssert.Equals(actualTitle, "百度新闻搜索——全球最大的中文新闻平台");
selenium.GoBack();
//测试登陆
selenium.Click("link=登录");
//if (!selenium.IsTextPresent("登录百度账号"))
//{
// Assert.Fail();
//}
selenium.Type("id=TANGRAM__PSP_8__userName", "13764393095");
selenium.Type("id=TANGRAM__PSP_8__password", "edGomvS1");
selenium.Click("id=TANGRAM__PSP_8__submit");
selenium.WaitForPageToLoad("30000");
//if (selenium.IsTextPresent("密码错误"))
//{
// Assert.Fail();
//}
selenium.Click("link=退出");
selenium.Click("link=确定");
selenium.WaitForPageToLoad("30000");
//测试搜索
selenium.Type("kw", "Selenium");
selenium.Click("su");
selenium.WaitForPageToLoad("30000");
Assert.IsTrue(selenium.IsTextPresent("硒"));
}
catch (Exception e)
{
}
finally
{
selenium.Close();
selenium.Stop();
}
}
else
{
try
{
//测试主页被打开
driver.Manage().Window.Maximize();
navigation = driver.Navigate();
navigation.GoToUrl(tagetURL);
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(30));
actualTitle = driver.Title;
StringAssert.Equals(actualTitle, "百度一下,你就知道");
//测试糯米链接
driver.FindElementByLinkText("糯米").Click();
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(30));
actualTitle = driver.Title;
StringAssert.Equals(actualTitle, "【上海团购】上海团购网站,高品质团购网站-百度糯米");
navigation.Back();
//测试新闻链接
driver.FindElementByLinkText("新闻").Click();
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(30));
actualTitle = driver.Title;
StringAssert.Equals(actualTitle, "百度新闻搜索——全球最大的中文新闻平台");
navigation.Back();
//测试登陆
driver.FindElementByLinkText("登录").Click();
//if (!selenium.IsTextPresent("登录百度账号"))
//{
// Assert.Fail();
//}
IWebElement webElement = driver.FindElementById("TANGRAM__PSP_8__userName");
webElement.SendKeys("13764393095");
webElement = driver.FindElementById("TANGRAM__PSP_8__password");
webElement.SendKeys("edGomvS1");
driver.FindElementById("TANGRAM__PSP_8__submit").Click();
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(30));
//if (selenium.IsTextPresent("密码错误"))
//.........这里部分代码省略.........