|
@@ -2,7 +2,6 @@
|
|
|
|
|
|
|
|
use strict;
|
|
use strict;
|
|
|
use warnings;
|
|
use warnings;
|
|
|
-use Selenium::Binary qw/_probe_port/;
|
|
|
|
|
use Selenium::Firefox::Binary;
|
|
use Selenium::Firefox::Binary;
|
|
|
use Selenium::Chrome;
|
|
use Selenium::Chrome;
|
|
|
use Selenium::PhantomJS;
|
|
use Selenium::PhantomJS;
|
|
@@ -24,7 +23,7 @@ PHANTOMJS: {
|
|
|
is( $phantom->browser_name, 'phantomjs', 'binary phantomjs is okay');
|
|
is( $phantom->browser_name, 'phantomjs', 'binary phantomjs is okay');
|
|
|
isnt( $phantom->port, 4444, 'phantomjs can start up its own binary');
|
|
isnt( $phantom->port, 4444, 'phantomjs can start up its own binary');
|
|
|
|
|
|
|
|
- ok( _probe_port( $phantom->port ), 'the phantomjs binary is listening on its port');
|
|
|
|
|
|
|
+ ok( Selenium::BinaryModeBuilder::probe_port( $phantom->port ), 'the phantomjs binary is listening on its port');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
CHROME: {
|
|
CHROME: {
|
|
@@ -33,20 +32,19 @@ CHROME: {
|
|
|
ok( $chrome->browser_name eq 'chrome', 'convenience chrome is okay' );
|
|
ok( $chrome->browser_name eq 'chrome', 'convenience chrome is okay' );
|
|
|
isnt( $chrome->port, 4444, 'chrome can start up its own binary');
|
|
isnt( $chrome->port, 4444, 'chrome can start up its own binary');
|
|
|
|
|
|
|
|
- ok( _probe_port( $chrome->port ), 'the chrome binary is listening on its port');
|
|
|
|
|
|
|
+ ok( Selenium::BinaryModeBuilder::probe_port( $chrome->port ), 'the chrome binary is listening on its port');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
FIREFOX: {
|
|
FIREFOX: {
|
|
|
my $binary = Selenium::Firefox::Binary::firefox_path();
|
|
my $binary = Selenium::Firefox::Binary::firefox_path();
|
|
|
ok(-x $binary, 'we can find some sort of firefox');
|
|
ok(-x $binary, 'we can find some sort of firefox');
|
|
|
|
|
|
|
|
- my $command = Selenium::Binary::_construct_command('firefox', 1234);
|
|
|
|
|
|
|
+ my $command = Selenium::BinaryModeBuilder::_construct_command('firefox', 1234);
|
|
|
ok($command =~ /firefox -no-remote/, 'firefox command has proper args');
|
|
ok($command =~ /firefox -no-remote/, 'firefox command has proper args');
|
|
|
|
|
|
|
|
my $firefox = Selenium::Firefox->new;
|
|
my $firefox = Selenium::Firefox->new;
|
|
|
isnt( $firefox->port, 4444, 'firefox can start up its own binary');
|
|
isnt( $firefox->port, 4444, 'firefox can start up its own binary');
|
|
|
-
|
|
|
|
|
- ok( _probe_port( $firefox->port ), 'the firefox binary is listening on its port');
|
|
|
|
|
|
|
+ ok( Selenium::BinaryModeBuilder::probe_port( $firefox->port ), 'the firefox binary is listening on its port');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
done_testing;
|
|
done_testing;
|