Firefox-Marionette
view release on metacpan or search on metacpan
$addon_number += 1;
my $response_body = qq([$response_type,$message_id,null,{"value":"6eea9fdc37a5d8fbcbbecd57ee7272669e828a3${addon_number}\@temporary-addon"}]);
_send_response_body($client, $response_body);
} elsif ($request->[2] eq 'Addon:Uninstall') {
$addon_number += 1;
my $response_body = qq([$response_type,$message_id,null,{"value":null}]);
_send_response_body($client, $response_body);
} elsif ($request->[2] eq 'WebDriver:Print') {
syswrite $client, qq(1475:[$response_type,$message_id,null,{"value":"JVBERi0xLjUKJbXtrvsKNCAwIG9iago8PCAvTGVuZ3RoIDUgMCBSCiAgIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4nDNUMABCXUMgYW5ppJCcy1XIFahQyGVkoWdsaqQApUxNTfWMDQwVzI0hdFGqQrhCHpehAggWpSvoJx...
} elsif ($request->[2] eq 'WebDriver:TakeScreenshot') {
syswrite $client, qq(423:[$response_type,$message_id,null,{"value":"iVBORw0KGgoAAAANSUhEUgAABVYAAAAICAYAAAAShaQyAAAA8UlEQVR4Xu3YsQ0AIAwEMbL/0ICYgOud+isr1c2+txwBAgQIECBAgAABAgQIECBAgAABAgQIfAuMsPptZUiAAAECBAgQIECAAAECBAgQIECAAIEnIKx6BAIECBAgQIAAAQI...
} elsif ($request->[2] eq 'Marionette:GetContext') {
my $response_body = qq([$response_type,$message_id,null,{"value":"$context"}]);
_send_response_body($client, $response_body);
} elsif ($request->[2] eq 'Marionette:SetContext') {
my $response_body = qq([$response_type,$message_id,null,{"value":null}]);
_send_response_body($client, $response_body);
} elsif ($request->[2] eq 'WebDriver:ExecuteScript') {
my $response_body;
if ($request->[3]->{script} eq 'return navigator.userAgent') {
my $trimmed_browser_version = $browser_version;
t/test_daemons.pm view on Meta::CPAN
auth_basic "$realm";
auth_basic_user_file $passwd_path;
_NGINX_CONF_
}
if ( $key_size && $ca ) {
print {$config_handle}
<<"_NGINX_CONF_" or Carp::croak("Failed to write to temporary file:$EXTENDED_OS_ERROR");
ssl_certificate $certificate_path;
ssl_certificate_key $key_path;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:!AES128-SHA:!DES-CBC3-SHA:!MD5:!aNULL:!CAMELLIA:!PSK:!SRP;
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_stapling off;
ssl_stapling_verify off;
ssl_ecdh_curve secp384r1;
_NGINX_CONF_
}
print {$config_handle}
<<"_NGINX_CONF_" or Carp::croak("Failed to write to temporary file:$EXTENDED_OS_ERROR");
( run in 1.215 second using v1.01-cache-2.11-cpan-e1769b4cff6 )