Lithium-WebDriver
view release on metacpan or search on metacpan
lib/Lithium/WebDriver.pm view on Meta::CPAN
}
################################################################################
sub _capabilities
{
my ($self) = @_;
if ($self->{browser} =~ m/phantomjs/i) {
if($self->{ua}) {
debug "setting capabilities in Phantom Driver";
my ($ua_platform, $ua_browser) = split m/\s*[-_ ]\s*/, $self->{ua};
$ua_platform = lc $ua_platform if $ua_platform;
$ua_browser = lc $ua_browser if $ua_browser;
if ($ua_platform && $ua_browser && $user_agents->{$ua_platform}{$ua_browser}) {
$self->{ua} = $user_agents->{$ua_platform}{$ua_browser};
debug "Setting user-agent to: $self->{ua}";
return {
browserName => $self->{browser},
"phantomjs.page.settings.userAgent" => $self->{ua},
"phantomjs.page.settings.resourceTimeout" => 10,
};
( run in 0.380 second using v1.01-cache-2.11-cpan-71847e10f99 )