8.36.1 • Published 1 day ago

@wdio/firefox-profile-service v8.36.1

Weekly downloads
8,697
License
MIT
Repository
github
Last release
1 day ago

WDIO Firefox Profile Service

You want to run your Firefox browser with a specific extension or need to set couple preferences? Selenium allows you to use a profile for the Firefox browser by passing this profile as base64 string to the firefox_profile property in your desired capabilities. This requires to build that profile and convert it into base64. This service for the wdio testrunner takes the work of compiling the profile out of your hand and let's you define your desired options comfortable from the wdio.conf.js file.

To find all possible options just open about:config in your Firefox browser or go to mozillaZine website to find the whole documentation about each setting. In Addition to that you can define compiled (as *.xpi) Firefox extensions that should get installed before the test starts.

Installation

The easiest way is to keep @wdio/firefox-profile-service as a devDependency in your package.json.

{
  "devDependencies": {
    "@wdio/firefox-profile-service": "^5.0.0"
  }
}

You can simple do it by:

npm install @wdio/firefox-profile-service --save-dev

Instructions on how to install WebdriverIO can be found here.

Configuration

Setup your profile by adding the firefox-profile service to your service list. Then define your settings in the firefoxProfile property like this:

// wdio.conf.js
export.config = {
  // ...
  services: ['firefox-profile'],
  firefoxProfile: {
    extensions: [
      '/path/to/extensionA.xpi', // path to .xpi file
      '/path/to/extensionB' // or path to unpacked Firefox extension
    ],
    'browser.startup.homepage': 'http://webdriver.io'
  },
  // ...
};

Options

firefoxProfile

Contains all settings as key value pair. If you want to add an extension, use the extensions key with an array of string paths to the extensions you want to use.

Type: Object

9.0.0-alpha.113

2 days ago

8.36.1

7 days ago

8.36.0

14 days ago

9.0.0-alpha.78

19 days ago

9.0.0-alpha.59

29 days ago

9.0.0-alpha.64

29 days ago

9.0.0-alpha.9

1 month ago

9.0.0-alpha.0

2 months ago

8.32.4

2 months ago

8.32.2

2 months ago

8.31.1

3 months ago

8.31.0

3 months ago

8.30.0

3 months ago

8.29.1

3 months ago

8.29.0

3 months ago

8.28.6

3 months ago

8.28.0

3 months ago

8.27.2

4 months ago

8.27.1

4 months ago

8.27.0

4 months ago

8.26.3

4 months ago

8.26.2

4 months ago

8.24.8

5 months ago

8.24.9

5 months ago

8.24.12

5 months ago

8.16.12

7 months ago

8.15.0

9 months ago

8.16.22

7 months ago

8.19.0

6 months ago

8.15.7

8 months ago

8.23.0

5 months ago

8.23.1

5 months ago

8.16.3

8 months ago

8.16.7

8 months ago

8.17.0

7 months ago

8.20.0

6 months ago

8.24.0

5 months ago

8.15.10

8 months ago

8.24.2

5 months ago

8.14.0

9 months ago

8.21.0

6 months ago

7.33.0

7 months ago

8.0.0-alpha.365

2 years ago

8.0.0-alpha.243

2 years ago

8.0.0-alpha.249

2 years ago

7.18.0

2 years ago

7.25.1

2 years ago

7.25.0

2 years ago

8.6.6

1 year ago

7.21.0

2 years ago

8.0.0-alpha.240

2 years ago

8.6.8

1 year ago

8.0.0-alpha.411

2 years ago

7.25.4

1 year ago

8.0.0-alpha.412

2 years ago

8.1.0

1 year ago

8.1.2

1 year ago

8.0.0-alpha.537

1 year ago

7.20.8-alpha.219

2 years ago

8.0.0-alpha.620

1 year ago

8.0.10

1 year ago

7.17.3

2 years ago

8.0.11

1 year ago

8.0.14

1 year ago

8.0.0-alpha.589

1 year ago

8.0.0-alpha.621

1 year ago

8.0.0-alpha.507

1 year ago

8.0.0-alpha.505

1 year ago

8.0.0-alpha.504

1 year ago

8.0.0-alpha.629

1 year ago

8.0.0-alpha.508

1 year ago

7.20.0

2 years ago

8.7.0

1 year ago

7.24.1

2 years ago

7.20.7

2 years ago

7.24.0

2 years ago

7.20.3

2 years ago

8.0.0-alpha.631

1 year ago

8.0.0-alpha.598

1 year ago

8.0.0-alpha.630

1 year ago

8.0.0-alpha.239

2 years ago

8.0.0-alpha.512

1 year ago

8.0.0-alpha.518

1 year ago

8.0.0-alpha.516

1 year ago

8.0.0-alpha.593

1 year ago

8.0.0-alpha.565

1 year ago

8.0.0-alpha.563

1 year ago

8.0.0-alpha.327

2 years ago

8.0.0-alpha.600

1 year ago

8.0.0-alpha.329

2 years ago

8.0.0-alpha.328

2 years ago

8.0.0-alpha.607

1 year ago

8.8.0

1 year ago

8.0.8

1 year ago

8.4.0

1 year ago

8.0.7

1 year ago

8.0.6

1 year ago

8.8.4

1 year ago

8.8.7

1 year ago

8.8.6

1 year ago

7.23.0

2 years ago

8.0.0-alpha.213

2 years ago

8.0.0-alpha.331

2 years ago

8.0.0-alpha.577

1 year ago

8.3.0

1 year ago

8.0.0-alpha.219

2 years ago

8.0.0-alpha.619

1 year ago

8.0.0-alpha.330

2 years ago

7.30.2

1 year ago

7.19.5

2 years ago

8.0.0-alpha.547

1 year ago

7.19.1

2 years ago

8.10.0

12 months ago

7.19.0

2 years ago

8.10.2

12 months ago

8.10.1

12 months ago

8.10.4

11 months ago

7.26.0

1 year ago

8.0.0-alpha.558

1 year ago

8.0.0

1 year ago

7.16.6

2 years ago

7.16.4

2 years ago

7.16.3

3 years ago

7.16.13

2 years ago

7.16.14

2 years ago

7.16.11

2 years ago

7.16.1

3 years ago

7.16.0

3 years ago

7.14.1

3 years ago

7.13.2

3 years ago

7.13.0

3 years ago

7.12.5

3 years ago

7.10.1

3 years ago

7.8.0

3 years ago

7.7.7

3 years ago

7.7.5

3 years ago

7.7.0

3 years ago

7.7.3

3 years ago

7.6.0

3 years ago

7.5.3

3 years ago

7.5.2

3 years ago

7.4.2

3 years ago

7.4.1

3 years ago

7.4.0

3 years ago

7.3.1

3 years ago

7.2.1

3 years ago

7.2.0

3 years ago

7.1.1

3 years ago

7.0.7

3 years ago

7.0.4

3 years ago

7.0.3

3 years ago

7.0.2

3 years ago

7.0.0

3 years ago

7.0.1

3 years ago

7.0.0-beta.4

3 years ago

7.0.0-beta.1

3 years ago

7.0.0-beta.0

3 years ago

6.10.6

3 years ago

6.6.0

4 years ago

6.4.7

4 years ago

6.4.0

4 years ago

6.1.14

4 years ago

6.0.16

4 years ago

6.0.12

4 years ago

6.0.11

4 years ago

6.0.8

4 years ago

6.0.7

4 years ago

6.0.4

4 years ago

6.0.1

4 years ago

6.0.0-beta.1

4 years ago

5.21.0

4 years ago

6.0.0-beta.0

4 years ago

6.0.0-alpha.1

4 years ago

6.0.0-alpha.0

4 years ago

5.16.11

4 years ago

5.13.2

5 years ago

5.12.1

5 years ago

5.12.0

5 years ago

5.11.10

5 years ago

5.11.0

5 years ago

5.7.8

5 years ago

5.7.2

5 years ago

5.7.1

5 years ago

5.7.0

5 years ago

5.6.4

5 years ago

5.6.0

5 years ago

5.3.1

5 years ago

5.2.2

5 years ago

5.1.0

5 years ago

5.0.3

5 years ago

5.0.0

5 years ago

5.0.0-beta.16

5 years ago

5.0.0-beta.15

5 years ago

5.0.0-beta.14

5 years ago

5.0.0-beta.13

5 years ago

5.0.0-beta.12

5 years ago

5.0.0-beta.11

5 years ago

5.0.0-beta.10

5 years ago

5.0.0-beta.9

5 years ago

5.0.0-beta.8

5 years ago

5.0.0-beta.7

5 years ago

5.0.0-beta.6

5 years ago

5.0.0-beta.5

5 years ago

5.0.0-beta.4

5 years ago