I’m trying to use WebDriver to remotely firefox 8, but I seem to be running into some issues. My main problem is that I specify a profile to use both from the actual test code itself and by using the -Dwebdriver.user.profile flag when starting selenium server. However, no matter what selenium server always seems to create a temp profile that has all the certificates but does not have any of the extensions. Any one else run into this problem or have any suggestions as to where to debug? The reason I ask this is because with FireFox 8 we have the setup addons screen that pops up on a first time launch of a profile it prompts you to select which add-ons you want to enable which causes the test to fail.
Share
For now I have worked around the problem by creating a new profile through web driver and setting the profile properties i need programatically, from what I am seeing it doesn’t seem as though you are able to modifying the profile properties of an existing profile but you can edit one that you create yourself. But as far as the question at hand goes, for firefox even if you are using an exisitng profile webdriver copies this into a temporary profile to launch the browser through if you are performing the automation remotely, but if you are launching the browser locally specifying an installed profile then webdriver uses that actual profile.