Javaの+ Selenium--治療アラートポップ

警告のポップアップを処理する問題について紹介switchTo。多くの場合、我々は警告ボックスがポップアップ表示されます、サイトを入力し、

直接オフ私たちの一部、そしていくつかは、あなたがテキストを入力するようにユーザを実行することができ、OKボタン、およびいくつかの調査の警告ボックスをキャンセルする必要があり、

例えば、所定のサイト情報、電子メールアドレスを入力することができ、サイトには、毎日プッシュメールを受け取ります。

================================================== =========================

()メソッドを受け入れて[OK]ボタンをクリックすることです。

 

却下()、警告ボックスの上に[キャンセル]ボタンをクリックすることです

 

getText()は、このようなことに印刷するよう、警告内のテキストを取得することです。

 

所定のコンテンツのような入力メッセージの冒頭で述べたのSendKeys方法、使用されていない証明書ではなく、制御、約さえ2があります。

 

================================================== =======================================

 

パッケージrjcs。

輸入java.text.SimpleDateFormatの。
輸入はjava.util.ArrayList;
インポートのjava.util.Calendar;
輸入はjava.util.List;
輸入java.util.Set; 

輸入org.openqa.selenium.interactions.Actions。
輸入org.apache.commons.io.FileUtils。
輸入org.openqa.selenium.TakesScreenshot;
輸入org.openqa.selenium.firefox.FirefoxDriver;
輸入org.openqa.selenium.interactions.Actions。
輸入org.openqa.selenium.By;
輸入org.openqa.selenium.Keys。
輸入org.openqa.selenium.WebElement;
輸入org.testng.annotations.Test;
輸入 org.openqa.selenium *。; 

輸入java.awt.Rectangle;
輸入java.awt.Robot。
輸入java.awt.Toolkitの。
輸入java.awt.image.BufferedImage;
インポートのjava.io.File;
インポートにjava.io.IOException; 

輸入javax.imageio.ImageIO; 

輸入org.openqa.selenium.OutputType。

輸入com.thoughtworks.selenium.SeleneseTestNgHelper; 

パブリック クラスckqhh 
{ 
    公共 静的 ボイドメイン(文字列[]引数)
    
    { 
         するSystem.setProperty( "webdriver.firefox.bin"、 "C:\\プログラムファイル(x86の)\\ \\ firefox.exeをMozilla Firefoxの");     // インストールパスのFirefoxを設定し、システムを防止することが見つけることができません
            
         FirefoxDriverドライバを = 新しい新しい FirefoxDriver();         // 初期Firefoxブラウザインスタンス、およびブラウザを開いて
         
        試してみる
        { 
             driver.manage()ウィンドウ()最大化を(); ...          // 最大化されたウィンドウ
             
             のThread.sleep( 3000 );         
             
             driver.manage() .window()を最大();.          // ウィンドウ最大化
             
             のThread.sleep( 3000 ); 



             driver.get( "http://news.cyol.com/node_60799.htm" );  
             
             のThread.sleep( 8000 ); 
             

             System.out.printlnは(driver.switchTo()警告()のgetText()...);   // ハンドル警告ボックスは、get内部テキストメッセージ
             
             driver.switchTo()アラート())(受け入れ; ...           // OKボタンをクリックする

             
             のThread.sleep( 5000 ); 
             
        } キャッチ(例外E)
        { 
            e.printStackTrace(); 
        } 最後に 
        { 
            driver.quit( ); 
        
         } 
   } 
    

}

 

 

結果:

 

推奨処置ネットワーク業界思春期精神投票セッションは、社会的分野で影響力と注意思春期の心理学の専門職を強化するために設計されていますが、為替の展示会業界の同僚のためのネットワークプラットフォームを構築するために、この機会を利用し、コミュニケーションと相互作用を促進します。

しかし、このための推奨アクションの不十分なまだ、全国の業界全体のイベントの省や都市をカバーし、業界で初めてです。公正・公平な活動を確保し、断固として、営利の目的をブラシ票ブラシチケット機関の行動に終止符を打つためには、

発見したらすぐに資格を参加キャンセル。今、学んだ個々の機関がブラシ票の主催者を支援するの名前であることを、取られることを避けるために、すべてのユニットを願っています。

おすすめ

転載: www.cnblogs.com/xiaobaibailongma/p/12216282.html