Пошаговая настройка Selenium WebDriver в проекте Visual Studio.
1. Создаем новый проект C# консольное приложение
2. Открываем менеджер пакетов (если его нет в списке, то нужно установить)
3. Ищем покеты по запросу "selenium". Устанавливаем Selenium WebDriver и Selenium WebDriver Support Classes.
4. В файле Program.cs добавляем библиотеки selenium и собственно пишем код. Запускаем - работает.
Простейший код: ________________________________________________________________
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://ya.ru"); //открываем страницу яндекса
driver.Manage().Window.Maximize(); // разворачиваем окно браузера на весь экран
IWebElement searchInput = driver.FindElement(By.Id("text")); // ищем поле поиска по id
searchInput.SendKeys("Hello world"); // пишем в него текст
searchInput.SendKeys(Keys.Enter); // нажимаем кнопку отправки запроса
driver.Close(); // закрываем браузер
}
}
}
_________________________________________________________________
1. Создаем новый проект C# консольное приложение
2. Открываем менеджер пакетов (если его нет в списке, то нужно установить)
3. Ищем покеты по запросу "selenium". Устанавливаем Selenium WebDriver и Selenium WebDriver Support Classes.
4. В файле Program.cs добавляем библиотеки selenium и собственно пишем код. Запускаем - работает.
Простейший код: ________________________________________________________________
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://ya.ru"); //открываем страницу яндекса
driver.Manage().Window.Maximize(); // разворачиваем окно браузера на весь экран
IWebElement searchInput = driver.FindElement(By.Id("text")); // ищем поле поиска по id
searchInput.SendKeys("Hello world"); // пишем в него текст
searchInput.SendKeys(Keys.Enter); // нажимаем кнопку отправки запроса
driver.Close(); // закрываем браузер
}
}
}
_________________________________________________________________
Комментариев нет:
Отправить комментарий