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

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

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

Internet Explorer(IE;MSIE)はマイクロソフトが開発したウェブブラウザです。Microsoft Windowsに組み込まれています。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

selenium

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

Q&A

1回答

6830閲覧

Selenium IDE IE11で実行時エラー

takuyaf

総合スコア10

Internet Explorer

Internet Explorer(IE;MSIE)はマイクロソフトが開発したウェブブラウザです。Microsoft Windowsに組み込まれています。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

selenium

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

0グッド

0クリップ

投稿2017/12/05 07:36

編集2017/12/05 07:49

###環境

  • Windows10
  • Java 1.8.0_144
  • IE11
  • Selenium IDE 2.9.1
  • IEDriverServer_Win32_3.8.0
  • selenium-server-standalone-3.8.1.jar

設定部
オプション

サーバー起動時 ログ

lang

1C:\java\IEDriverServer_Win32_3.8.0>java -Dwebdriver.ie.driver=.\IEDriverServer.exe -jar selenium-server-standalone-3.8.1.jar 216:46:39.266 INFO - Selenium build info: version: '3.8.1', revision: '6e95a6684b' 316:46:39.268 INFO - Launching a standalone Selenium Server 42017-12-05 16:46:39.551:INFO::main: Logging initialized @1117ms to org.seleniumhq.jetty9.util.log.StdErrLog 516:46:39.677 INFO - Using `new FirefoxOptions()` is preferred to `DesiredCapabilities.firefox()` 616:46:39.732 INFO - Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()` 716:46:39.740 INFO - Using `new EdgeOptions()` is preferred to `DesiredCapabilities.edge()` 816:46:39.743 INFO - Driver class not found: com.opera.core.systems.OperaDriver 916:46:39.744 INFO - Using `new OperaOptions()` is preferred to `DesiredCapabilities.operaBlink()` 1016:46:39.748 INFO - Using `new SafariOptions()` is preferred to `DesiredCapabilities.safari()` 1116:46:39.753 INFO - Driver class not found: org.openqa.selenium.phantomjs.PhantomJSDriver 1216:46:39.863 INFO - Driver provider class org.openqa.selenium.safari.SafariDriver registration is skipped: 13 registration capabilities Capabilities {browserName: safari, platform: MAC, version: } does not match the current platform VISTA 1416:46:40.074 INFO - Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()` 1516:46:40.079 INFO - Using `new EdgeOptions()` is preferred to `DesiredCapabilities.edge()` 1616:46:40.079 INFO - Using `new FirefoxOptions()` is preferred to `DesiredCapabilities.firefox()` 1716:46:40.084 INFO - Using `new OperaOptions()` is preferred to `DesiredCapabilities.operaBlink()` 1816:46:40.085 INFO - Using `new SafariOptions()` is preferred to `DesiredCapabilities.safari()` 1916:46:40.118 INFO - Using the passthrough mode handler 202017-12-05 16:46:40.203:INFO:osjs.Server:main: jetty-9.4.7.v20170914 212017-12-05 16:46:40.259:WARN:osjs.SecurityHandler:main: ServletContext@o.s.j.s.ServletContextHandler@4671e53b{/,null,STARTING} has uncovered http methods for path: / 222017-12-05 16:46:40.270:INFO:osjsh.ContextHandler:main: Started o.s.j.s.ServletContextHandler@4671e53b{/,null,AVAILABLE} 232017-12-05 16:46:40.521:INFO:osjs.AbstractConnector:main: Started ServerConnector@4fcd19b3{HTTP/1.1,[http/1.1]}{0.0.0.0:4444} 242017-12-05 16:46:40.523:INFO:osjs.Server:main: Started @2089ms 2516:46:40.524 INFO - Selenium Server is up and running

Selenium IDEを使って、ChromeやIE上でテストスクリプトを実行する方法
上記サイトを参考にしてselenium IDEをIE11で実行しようと思ったのですが
サーバー起動後再生ボタンを押して実行してみようとすると
以下のようなメッセージが出てきて動作しません。

見落としている点などご気付きになりましたらご教授願います。

コンソール ログ

lang

12017-12-05 15:56:47.052:INFO:osjshC.ROOT:qtp1151020327-16: org.openqa.selenium.remote.server.WebDriverServlet-396f6598: Initialising WebDriverServlet 215:56:47.177 INFO - Found handler: org.openqa.selenium.remote.server.commandhandler.BeginSession@61823b12 315:56:47.189 INFO - /session: Executing POST on /session (handler: BeginSession) 415:56:47.387 INFO - Capabilities are: Capabilities {browserName: internet explorer} 515:56:47.392 INFO - Capabilities {browserName: internet explorer} matched class org.openqa.selenium.remote.server.ServicedSession$Factory (provider: org.openqa.selenium.ie.Internet 6ExplorerDriverService) 7Started InternetExplorerDriver server (32-bit) 83.8.0.0 9Listening on port 40289 10Only local connections are allowed

Seleniumエラーログ

lang

1[error] Could not connect to Selenium Server. Have you started the Selenium Server yet?

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

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

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

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

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

guest

回答1

0

実行されているのは「Selenium Server」(ちょっとすっかり忘れました)で、作ったシナリオとかを実行する際に使うものと私は認識しています。

selenium IDEは実際にWebページを操作した内容を記録するもので、設定等は下記URLの感じです。
https://qiita.com/gitya107/items/b3f2e8ad86682c97667a

どんな感じで操作を記録するかは下記のURLです。
https://qiita.com/gitya107/items/700bb1d922fe0c19b1a0

作ったやつをサーバ側で実行するのが下記の感じです。
https://qiita.com/gitya107/items/78274d2e46774f54d441

※FireFoxがいいっていう情報が当時あり、そちらでやってます。

投稿2017/12/05 08:17

gitya107

総合スコア706

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

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

takuyaf

2017/12/06 03:46

ご回答 ありがとうございます。 Selenium Serverは仰る通りfirefoxでは記録、記録の再生が出来ているのですが、 internet explorerで保存した記録を再生しようとすると上記のエラーが出てきて実行が出来ないといった状況です。 上記サイトを確認したのですが、 今回のテストは一回だけ動かせばよい物なのですが、 テストスイートは周期的に実行するために必要な物なのでしょうか?
gitya107

2017/12/06 04:29

IDE=ブラウザ上で動かすselenium server=javaコマンドで動かすもの 上記の認識でお互いに合ってますでしょうか。serverとおっしゃっているのはIDEを指しているかと思います。 そもそもですが、実行したいのは「ブラウザ上=IDE」「コマンドライン=server」のどちらでしょうか。 ◆「ブラウザ=IDE」で実行させたい場合 「Internet Explorerで動作させることが必須」でなければfirefoxでの利用で良いかと思います。 何かしらのブラウザの仕様に引っかかっているとなると、上手く動作させるのは大変です。 http://dechnostick.hatenablog.com/entry/2015/04/05/023647 http://blog.6vox.com/2013/11/selenium-internetexplorerdriver.html 上記URLあたりを参考にしてIEのプロパティを変更してみたらどうでしょうか。 また1回限りの動作であればテストスイートは不要です。 ◆コマンドライン=serverで動作させたい場合 IEの設定は上記と一緒かなと思われます。 テストスイートを指定しないとseleniumは「何を実行したら解らない」ので、1回だけでも周期的でも必ず必要となります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問