1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| use strict; use warnings;use Data::Dumper;
use Test::More;
use Selenium::Chrome;
my $url = 'https://accounts.google.com';
my $ch1 = 'xxxxxxxxxxx@gmail.com';
my $ch2 = 'xxxxxxxxxx';
my $driver = Selenium::Chrome->new();
$driver->get($url);
my $elem = $driver->find_element_by_name("identifier");
$elem->send_keys($ch1);
$driver->find_element_by_id("identifierNext")->click();
# impossible d'aller plus loin car :
# Ce navigateur ou cette application ne sont peut-être pas sécurisés. En savoir plus
# Essayez d'utiliser un autre navigateur. Si vous utilisez déjà un navigateur compatible, vous pouvez actualiser l'écran et essayer à nouveau de vous connecter.
# pour avoir le temps de lire
sleep 40;
my $password = find_element_by_xpath( "//input[\@name='password']" );
$password->send_keys($ch2);
my $element = $driver->find_element_by_id('passwordNext');
$driver->execute_script("arguments[0].click();", $element);
$driver->quit();
done_testing; |
Partager