Использование существующего профиля Firefox в Selenium 2 - не работает?Жук? - PullRequest
4 голосов
/ 16 марта 2012

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

Предположительно у меня должен быть Selenium 2 / Webdriver, работающий с нужным мне профилем в Firefox со следующими строками:

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

OR

FirefoxProfile profile = new ProfilesIni().getProfile("path_to_profile");
driver = new FirefoxDriver(profile);

OR

несколько других идей тоже не работают (по крайней мере, для меня).

Отлаживая мой код и просматривая каждый элемент, я понял, что на самом деле «my_profile» находится в коллекции «allProfiles», но когда я пытаюсь получить его, он не работает; он принимает профиль по умолчанию, а не тот, который мне нужен.

Это какая-то ошибка? Можно ли использовать уже существующий профиль?


-> Моя вина: очевидно, это не сработало из-за названия профиля; Мне больше нечего пытаться, я изменил его, поэтому теперь он имеет буквенно-цифровые символы, и теперь он работает. Поскольку я решил ее, мне не нужно больше ответов, но я не буду удалять вопрос, потому что он может помочь кому-то еще.

1 Ответ

3 голосов
/ 08 мая 2012

Видимо, это не сработало из-за названия профиля;Мне больше нечего пытаться, я изменил его, поэтому теперь он имеет буквенно-цифровые символы, и теперь он работает.Поскольку я решил ее, мне не нужно больше ответов, но я не буду удалять вопрос, потому что он может помочь кому-то еще.

...