2016-04-20 23 views
0

perlのポップアップでボタン(xpath)をクリックします。私はxpathでポップアップを切り替えます。perlのselenium :: remote :: driverを使ってポップアップでボタンをクリックする方法?

私のコードライン:

my $popup->$driver->get_window_handles;; 
$driver->switch_to_window($popup->[1]); 
$driver->click(); 

私はperlでスクリプトを記述し、セレンを使用していた::リモート::ドライバーとphantom.js

+0

そして、あなたの質問は何ですか?コードはあなたが望むことをしませんか?ブラウザーポップアップ(アラートボックスのような)、オーバーレイ、まったく別のブラウザーウィンドウを話していますか? – simbabque

答えて

0
=head2 accept_alert 
Description: 
    Accepts the currently displayed alert dialog. Usually, this is 
    equivalent to clicking the 'OK' button in the dialog. 
Example: 
    $driver->accept_alert; 
=cut 

sub accept_alert { 
    my ($self) = @_; 
    my $res = { 'command' => 'acceptAlert' }; 
    return $self->_execute_command($res); 
} 
+0

私はこれをキュウリのリモートドライバperl github repoから取り出しました。スキニーの答えは** $ driver-> accept_alert; ** – MikeJRamsey56

関連する問題