前提
Selenium IDEの[WebDriver Playback]機能を使って、IE11でテストしたいです。
- Selenium IDE 2.9.1
- IE11(11.0.9600.18376)
- Windows7 64bit
- selenium-server-standalone-2.53.0.jar
- IEDriverServer.exe (Win32_2.53.1) (64bit版ではキー入力が遅くなるそうなので、32bit版を使用する) http://qiita.com/gluelan2013/items/6977cde545e2bcf08081
以下、Seleium IDEのテストコードです。
Googleのサイトに遷移した後、キャプチャ画像を取得しています。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head profile="http://selenium-ide.openqa.org/profiles/test-case"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="selenium.base" href="https://www.google.co.jp/" /> <title>google</title> </head> <body> <table cellpadding="1" cellspacing="1" border="1"> <thead> <tr><td rowspan="1" colspan="3">google</td></tr> </thead><tbody> <tr> <td>open</td> <td>https://www.google.co.jp/</td> <td></td> </tr> <tr> <td>captureEntirePageScreenshot</td> <td>C:\tmp\google.png</td> <td>background=#FFFFFF</td> </tr> </tbody></table> </body> </html>
以下、Selenium Serverの起動方法です。
bat
1java -jar selenium-server-standalone-2.53.0.jar -Dwebdriver.ie.driver=.\IEDriverServer.exe
実現できないこと
Googleページの遷移までは動きましたが、キャプチャ画像の取得(captureEntirePageScreenshot)で失敗しました。
txt
1[info] Playing test case google 2[info] Executing: |open | https://www.google.co.jp/ | | 3[info] Executing: |captureEntirePageScreenshot | C:\tmp\google.png | background=#FFFFFF | 4[error] captureEntirePageScreenshot 5[info] Test case failed
質問
Selenium IDEの[WebDriver Playback]機能でIE11を動かした場合、
captureEntirePageScreenshot
で失敗する理由- その理由の元とになる参考サイト
を、教えてください。
そもそも実現できないのか、私の設定や環境が間違っているのかが、知りたいです。
対応方法は、「Selenium IDEを使わず」、「WebDriverを使う」の予定です。
補足
下記サイトを見て、IEの保護モードの設定、IEの拡張保護モードの設定、レジストリの設定を行いましたが、失敗してしまいました。
http://bitwave.showcase-tv.com/selenium%E3%81%A7internet-explorer11%E3%82%92%E5%8B%95%E3%81%8B%E3%81%99%E6%96%B9%E6%B3%95/
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/06 11:03