Новое в Selenium - невозможно получить доступ к ошибке RemoteWebDriver - PullRequest
0 голосов
/ 23 июля 2011

Я новичок в Selenium, и я попытался настроить мой первый тест Selenium с использованием IntelliJ и Selenium 2. Я следовал инструкциям на официальном сайте Selenium, но я получаю эту ошибку:

cannot access org.openqa.selenium.remote.RemoteWebDriver
    class file for org.openqa.selenium.remote.RemoteWebDriver not found

Это учебник, которым я пользуюсь - http://seleniumhq.org/docs/03_webdriver.html#chapter03-reference

Это местоположение для установки Maven, за которой я следовал - http://seleniumhq.org/docs/appendix_installing_java_driver_Sel20_via_maven.html#importing-maven-into-intellij-reference

Вот код:

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;

public class MyAppHomePageTest {
    public static void main(String[] args) {
        WebDriver driver = new FirefoxDriver();
    } 
}

Ошибка возникает при попытке создать экземпляр FirefoxDriver. Нужен ли мне сервер Selenium, так как я думал, что он больше не нужен?

Я пробовал то же самое в Eclipse и получил ту же ошибку.

Спасибо

1 Ответ

2 голосов
/ 23 июля 2011

Вы должны использовать эту зависимость Maven:

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>2.1.0</version>
</dependency> 

Согласно этому рисунку вам не нужна зависимость от селена-сервера:

enter image description here

Источник: http://seleniumhq.org/download/maven.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...