Помимо прочтения всех постов об этом в 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», но когда я пытаюсь получить его, он не работает; он принимает профиль по умолчанию, а не тот, который мне нужен.
Это какая-то ошибка? Можно ли использовать уже существующий профиль?
-> Моя вина: очевидно, это не сработало из-за названия профиля; Мне больше нечего пытаться, я изменил его, поэтому теперь он имеет буквенно-цифровые символы, и теперь он работает. Поскольку я решил ее, мне не нужно больше ответов, но я не буду удалять вопрос, потому что он может помочь кому-то еще.