質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

Q&A

解決済

1回答

3221閲覧

Selenium IDEのcaptureEntirePageScreensがIE11で失敗する

yuji38kwmt

総合スコア437

selenium

Selenium(セレニウム)は、ブラウザをプログラムで作動させるフレームワークです。この原理を使うことにより、ブラウザのユーザーテストなどを自動化にすることができます。

0グッド

0クリップ

投稿2016/07/31 09:16

編集2016/08/06 10:12

前提

Selenium IDEの[WebDriver Playback]機能を使って、IE11でテストしたいです。

以下、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/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

環境設定をどのようにしたか書かれていないので分かりませんが、IE11では色々と設定が必要なようですね。

以下のブログでは1ヶ月もかかったとか書いてありますが、
割と最近の情報なので参考になるのではないでしょうか。

SeleniumでInternet Explorer11を動かす方法

既にご確認済みなら質問に追記すると良いかと思います。

すぐに試せる環境が手元に無いので私の方では未確認です。

投稿2016/07/31 14:41

Mr_Roboto

総合スコア2208

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuji38kwmt

2016/08/06 11:03

回答ありがとうございます。教えていただいたサイトで試してみましたが、変わらず`captureEntirePageScreenshot`で失敗しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問