{"repo":"david-dick/firefox-marionette","free":true,"listed":false,"github":"https://github.com/david-dick/firefox-marionette","clone":"git clone https://github.com/david-dick/firefox-marionette.git","description":"This is a client module to automate the Mozilla Firefox browser via the Marionette protocol","language":"Perl","stars":21,"topics":["firefox-browser","headless-testing","marionette","certificate-authorities","root-certificates","password-manager","waterfox","marionette-client","mozilla-firefox","perl"],"license":null,"category":"workflow-automation","readme_excerpt":"NAME Firefox::Marionette - Automate the Firefox browser with the Marionette protocol VERSION Version 1.70 SYNOPSIS use Firefox::Marionette(); use v5.10; my $firefox = Firefox::Marionette- new()- go('https://metacpan.org/'); say $firefox- find tag('title')- property('innerHTML'); # same as $firefox- title(); say $firefox- html(); $firefox- find class('page-content')- find id('metacpan search-input')- type('Test::More'); say \"Height of page-content div is \" . $firefox- find class('page-content')- css('height'); my $file handle = $firefox- selfie(); $firefox- await(sub { $firefox- find class('autocomplete-suggestion'); })- click(); $firefox- find partial('Download')- click(); DESCRIPTION This is a client module to automate the Mozilla Firefox browser via the Marionette protocol CONSTANTS BCD\\ PATH returns the local path used for storing the brower compability data for the agent method when the stealth parameter is supplied to the new method. This database is built by the build-bcd-for-firefox binary. SUBROUTINES/METHODS accept\\ alert accepts a currently displayed modal message box accept\\ connections Enables or disables accepting new socket connections. By calling this method with false the server will not accept any further connections, but existing connections will not be forcible closed. Use true to re-enable accepting connections. Please note that when closing the connection via the client you can end-up in a non-recoverable state if it hasn't been enabled before. active\\ el","default_branch":null,"files":null,"tree":[],"storefront":"/r/david-dick","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/david-dick/firefox-marionette/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}