FirefoxDriver selenium

372
24 января 2017, 22:25

Всем доброго дня, пытаюсь сделать программу на библиотек FirefoDriver, создал новый profile добавил. Но при запуске программы, когда программа доходит до строчки

WebDriver d = new FirefoxDriver(myprofile);

она останавливаться вот код:

ProfilesIni profile = new ProfilesIni();
FirefoxProfile myprofile = profile.getProfile("profileToolsQA");
d = new FirefoxDriver(myprofile);
Answer 1

Вам нужно:

  1. Удалить из папки Extensions (в папке профиля) не ненужные дополнения(названия примерно вот такие {32ggfd71-3d4e-4522-84-77ggr6fda0b4d89}, если не помогает, то 2
  2. Создать новый(чистый) профиль

в profiles.ini должно быть написано пример(путь до профиля windows7 %APPDATA%\Roaming\Mozilla\Firefox):

[ProfileN]
Name=selenium
IsRelative=0
Path=D:\Selenium

а вызывать его нужно вот так:

ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("selenium");
WebDriver driver = FirefoxDriver(profile);

Имя профиля должно соответствовать имени где мы его вызываем

READ ALSO
Как нарисовать график в Java? [требует правки]

Как нарисовать график в Java? [требует правки]

Как нарисовать график в Java с координатами из списков?

460
Как сказать IntelliJ IDEA, что это Maven проект и это его pom.xml?

Как сказать IntelliJ IDEA, что это Maven проект и это его pom.xml?

Idea не понимает, что это за файл pomxml и не подкачивает зависимости

416
Понимание работы hazelcast

Понимание работы hazelcast

Добрый день уважаемые гуру, я с hazelcast только начинаю работать поэтому возможно мои вопросы покажутся тривиальными:

403
Проверяемые исключения

Проверяемые исключения

Пусть есть метод, который может бросить проверяемое исключение при некорректных входных параметрах

399