суббота, 18 января 2014 г.

Запуск браузера Firefox с помощью Java+Selenium Webdriver 2.0

Разберемся, как запустить браузер с помощью программы на языке Java и библиотеки Selenium Webdriver.
Если вы не новичок в программировании и умеете программировать на языке Java, можете пропустить эту часть.
Для программирования на языке Java существуют несколько сред программирования. Наиболее распространены Eclipse и Netbeans. Но программировать можно и в любом текстовом редакторе, пользуясь консольным компилятором и средством для запуска - JDK(Java Development Kit). Сначала рассмотрим компиляцию и запуск через консоль.

  • Для того, чтобы компилировать и запускать программы на языке программирования Java, вам необходимо установить JDK - Java Development Kit. Скачать можно тут: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • После установки необходимо прописать системные переменные http://www.java.com/ru/download/help/path.xml
  • Проверьте правильность установки системных переменных командами "java -version" и "javac -version", должны выводиться корректные версии.
  • Скачайте библиотеку Selenium Webdriver со страницы http://selenium-release.storage.googleapis.com/index.html файл selenium-server-standalone-2-44-0.jar
  • Создайте рабочую папку, например, под названием "work" и в ней файл с названием "test.java". Текст программы:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class selen {
private static WebDriver driver;
public static void main(String[] args) {
driver = new FirefoxDriver();
}
}

  •  Для компиляции нужно перейти в каталог, где находится файл. Команда для компиляции (в windows): javac -classpath .;D:\work\selenium-server-standalone-2.44.0.jar test.java
    Примечания: javac команда для компиляции, classpath указание для компилятора, где искать необходимые файлы и классы, . означает текущий каталог, test.java компилируемый класс. Более подробно можно почитать тут: http://www.skipy.ru/technics/likbez.html
  • Запуск скомпилированного файла: java -classpath .;D:\work\selenium-server-standalone-2.44.0.jar test
  • Если все выполнено правильно, то браузер Firefox должен успешно запуститься. Для запуска других браузеров необходимо скачать дополнительные библиотеки, например для Google Chrome: http://code.google.com/p/chromedriver/downloads/list

Комментариев нет:

Отправить комментарий