WHERE TO FIND FIREFOX PROFILE MANAGER WINDOWS
The %AppData% string is actually a special Windows variable, pointing to your “ Application Data” path. The second point of interest lies in the Windows XP / 2000 / Vista / 7 paths. Firefox automatically prepends a randomized string to any new profile for you, so you never need to worry about creating this portion of the name. This string is simply a collection of 8 random numbers and characters, used to ensure that each profile is unique. The first is the xxxxxxxx string preceding each profile name.
There are two points of interest in this table. ~/Library/Application Support/Firefox/Profiles/fault/ The following table shows the typical location of the default profile: Operating System Your profile folder’s location depends on the operating system you use. Each time Selenium starts a new session driving a Firefox instance, it copies the entire profile in some temporary directory and if the profile is big, it makes it, not only slow but unreliable as well. You should use a very lightweight profile with just the settings and plug-ins you need for the execution.It makes a lot of sense to create a profile that handles these special test needs and packaging and deploying it along with the test execution code. The most common example is SSL certificate settings or browser plug-ins that handles self-signed certs. There are several times when you need something special in your profile to make test execution reliable.If you used different profiles everywhere, the SSL certificates you accepted or the plug-ins you installed would be different and that would make the tests behave differently on the machines. You should be consistent with the profile you use on all development and test execution machines. The automation profile should be light to load and have special proxy and other settings to run good test. When you want to run automation reliably on a Firefox browser it is advisable to make a separate profile. The default Firefox profile is not very automation friendly. The Profile Manager allows you to create, remove, rename, and switch profiles.
You can have multiple Firefox profiles, each containing a separate set of user information. Firefox saves your personal information such as bookmarks, passwords, and user preferences in a set of files called your profile, which is stored in a separate location from the Firefox program files.