खोज…


टिप्पणियों

यह एक बहुत ही मूल उदाहरण है या सेलेनियम शुरू करना, एक पृष्ठ का उपयोग करना और उपयोग करना और फिर एनयूनिट के भीतर सेलेनियम को बंद करना है।

सिंपल सेलेनियम-नुनीट

Prereqs:

  • सेलेनियम और आवश्यक ब्राउज़र ड्राइवर स्थापित हैं (Nuget में उपलब्ध)
  • NUnit को वीएस में स्थापित किया गया है और परियोजना में जोड़ा गया है
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using System;
[TestFixture]
public class GoToGoogle
{
    //The WebDriver object
    IWebDriver driver;
    //Ran before test cases
    [TestFixtureSetUp]
    public void setup()
    {
        //Initialize the webdriver
        //An example of IE
        driver = new InternetExplorerDriver();
        //Firefox Example
        //driver = new FirefoxDriver();
        //An example of Chrome
        //driver = new ChromeDriver();

        //Wait x seconds to find the element and then fail, x = 5 here
        driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
    }
    //Ran after the test case has completed
    [TestFixtureTearDown]
    public void tearDown()
    {
        driver.Quit();
    }
    [Test]
    public void gotoGoogle()
    {
        //going to google.com
        driver.Navigate().GoToUrl("www.google.com");
        //Assert we are on google.com
        Assert.AreEqual(driver.Title, "Google");
        //Getting the search field
        IWebElement searchField = driver.FindElement(By.Name("q"));
        //Typing in the search field
        searchField.SendKeys("Selenium Tutorial");
        //Submitting
        searchField.Submit();

    }


}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow