【问题标题】:Selenium web driver scripts for Authenticated view用于已验证视图的 Selenium Web 驱动程序脚本
【发布时间】:2015-10-06 16:14:38
【问题描述】:

我是使用 chrome 的 selenium web 驱动程序进行自动化测试的新手。我想从 selenium web 驱动程序测试经过身份验证的视图,所以我编写了代码

  public  void WriteReviewAfterLogin()
   {string BaseUrl = "http://vps65937-6.lcnservers.com/10300/profile/login.php";
       var driver = new ChromeDriver();   
 driver.Navigate().GoToUrl(BaseUrl);
   var loginBox = driver.FindElement(By.Id("username"));
   loginBox.SendKeys("govinda.silverlight@gmail.com");
   var pwBox = driver.FindElement(By.Id("password"));
   pwBox.SendKeys("12345");
   var signinBtn = driver.FindElement(By.CssSelector("[class='btn btn-default signin']"));
   signinBtn.Click();
   const string url = "http://vps65937-6.lcnservers.com/10300/company-reviews/sks-security-53beee89163ce.html";
   driver.Navigate().GoToUrl(url);
   ((IJavaScriptExecutor)driver).ExecuteScript("window.resizeTo(1024, 768);");
      var reviewTitle = driver.FindElement(By.Id("review_title"));
      reviewTitle.SendKeys("thi  is testing titile");
      var review = driver.FindElement(By.Id("review"));
      review.SendKeys("this is testing");
      var signinBtns = driver.FindElement(By.CssSelector("[class='submitReview']"));
      signinBtns.Click();
      driver.Navigate().GoToUrl("http://vps65937-6.lcnservers.com/10300/");
   }

调用为

private static void Main(string[] args)
    {
        SeliniumChrome loginSeliniumChrome=new SeliniumChrome();

    loginSeliniumChrome.WriteReviewAfterLogin();

    }

当此代码运行时,登录视图经过身份验证并重定向到另一个 url,登录状态丢失,在这种情况下如何设置登录状态。

【问题讨论】:

    标签: selenium-webdriver selenium-rc selenium-chromedriver


    【解决方案1】:

    我在您的代码中没有发现任何使用下面提到的行。最好删除这些行,因为一旦您登录,您将被重定向到下面提到的网址。

    const string url = "http://vps65937-6.lcnservers.com/10300/company-reviews/sks-security-53beee89163ce.html";
    
    driver.Navigate().GoToUrl(url);
    

    【讨论】:

      猜你喜欢
      • 2018-06-03
      • 2019-11-09
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 2017-03-03
      • 1970-01-01
      • 2023-03-21
      • 2016-09-29
      相关资源
      最近更新 更多