Changes for version 1.09 - 2021-07-11

  • Adding update/restart methods to allow Firefox patching. Improving sub-classing support and Waterfox support. Adding check-firefox-certificate-authorities Fixes for using profile in GH#10. Thanks to prozorecJP. Fixes to EXE_FILES in GH#11. Thanks to bokutin.

Documentation

generate the ca-bundle.crt for the current firefox instance
check the CA certificates in firefox for expired certificates
import and export passwords from firefox
ssh ~/.ssh/authorized_keys command for Firefox::Marionette

Modules

Automate the Firefox browser with the Marionette protocol
Human readable mouse buttons for the Marionette protocol
Represents Firefox Capabilities retrieved using the Marionette protocol
Represents a x509 Certificate from Firefox
Represents a Firefox cookie retrieved using the Marionette protocol
Represents a Firefox element retrieved using the Marionette protocol
Represents the box around an Element
Represents an base exception class for exceptions for Firefox::Marionette
Represents a 'insecure certificate' exception thrown by Firefox
Represents a 'no such alert' exception thrown by Firefox
Represents a 'no such element' exception thrown by Firefox
Represents an exception thrown by Firefox
Represents a 'stale element reference' exception thrown by Firefox
Contains the HAR Export Trigger extension
Human readable special keys for the Marionette protocol
Represents a login from the Firefox Password Manager
Represents a prefs.js Firefox Profile
Represents a Proxy used by Firefox Capabilities using the Marionette protocol
Represents a Marionette protocol response
Represents the timeouts for page loading, searching, and scripts.
Represents the browser window's shape and size
Automate the Waterfox browser with the Marionette protocol
Represents a prefs.js Waterfox Profile