• 締切済み

seleniumで書き込みエラーになってしまいます。

clickAndWaitコマンドを実行したときに、 「書き込みできません。」というエラーになります。 マシンA;windowsXP マシンB;Linux マシンAとマシンBのwebアプリケーションは同じものです。 マシンAのwebアプリケーションに、マシンAからseleniumを実行したときは常にうまくいきます。 マシンBのwebアプリケーションに、マシンAからseleniumを実行したときは常にエラーになります。 環境は以下です。 ApacheTomcatv5.0X selenium.core.version=0.8.3 selenium.rc.version=0.9.2 IE6 よろしくお願いします。

noname#69283
noname#69283

みんなの回答

  • Yohjira
  • ベストアンサー率66% (14/21)
回答No.1

最近seleniumは全く使っていないので、 かなりいい加減な意見になってしまうのですが・・・ clickAndWaitでクリック動作をさせているのは、どんな処理でしょうか? 毎回エラーは出ているでしょうか? テストの実行速度を落としてみたりすると安定するでしょうか? このあたりがわかると、誰かが答えやすくなると思います。 画面遷移をするとき、マシンAのアプリケーションは動作が速いけど、 マシンBへアクセスする時は処理が遅くなるので、 画面遷移が完了する前に何かの値をとろうとしてエラーが出ている、とかありそうです。 (本当にseleniumはあまり覚えてないので、見当違いなことを言っているかも・・・)

noname#69283
質問者

補足

ご意見ありがとうございます。 >clickAndWaitでクリック動作をさせているのは、どんな処理でしょうか? link=” ”をクリックしたときです。 実行の様子を見ていると、リンク先には遷移しているようですが、 実行結果は、赤になり「書き込みできません。」となります。 >毎回エラーは出ているでしょうか? >テストの実行速度を落としてみたりすると安定するでしょうか? エラーは毎回出ています。 実行速度を落としても同様です。 情報が少なくてすいません。 何かご意見ありましたら、試してみたいので教えてください。 よろしくお願いします。

関連するQ&A

  • seleniumでperlモジュール使用で質問です。

    seleniumでperlモジュール使用で質問です。 ------------------------ type ロケータ 値 ------------------------ selenium IDEで短い文字列なら入力できますが、 selenium IDEであれば長くても一行で大きな ファイルデータを並べればうまく動作しました。 そこでseleniumのperlクライアントモジュールで、 undef $/; open(IN2,'test.html'); $vv2 = <IN2>; close(IN2); $sel->type_ok("Description_plain", "$v"); という感じでHTMLファイルデータを、 一気にテキストエリアに流し込む場合、 読み込む文字数が多くなるとエラーになります。 ヴァージョンはselenium RC 1.0.1です。 WARN - null /selenium-server/driver/?cmd=waitForPageToLoad&1=5000&s essionId=f5b37a23daa64c79b6fb1202a1413f33 HTTP/1.1 HttpException(414,Request URI Too Large,null) ちなみにHTMLのデーターを600biteくらいでエラーになりません。 エラーを読む限り、Request URIが長すぎる、との事ですが、 たかだか600bite程度でこんなエラーが出ては、 ユーザーのテキストエリアへの長文投稿 などのシュミレーションができないと思います。 もし、解決方法やヒントを知っている方はご教授お願いします。

    • ベストアンサー
    • Perl
  • seleniumでIEのテスト

    seleniumでIEのテスト こんにちは 今日一日seleniumのテストをしていたのですが、どうしても出来ないことがあります。 それはIEの起動が出来ません。 selenium自体はFireFoxで使用されている方が多いと思いますが、IEでもテストしたいという需要は必ずあると思うのですが、どうやってIEを起動させているのでしょうか?? 私はRCを使用して起動しようとしているのですが、どうしても出来ません。 以下ソースを実行すると、以下の様なエラーが発生します。 C:\selenium\SeleniumDemo>java -jar selenium-server.jar -htmlSuite "*iexplore" " http://www.google.co.jp" C:\selenium\SeleniumDemo\suite.html C:\selenium\Seleniu mDemo\TestResult.html -timeout "60000" 22:28:16.690 INFO - Java: Sun Microsystems Inc. 16.0-b13 22:28:16.705 INFO - OS: Windows XP 5.1 x86 22:28:16.721 INFO - v2.0 [a2], with Core v2.0 [a2] 22:28:17.018 INFO - RemoteWebDriver instances should connect to: http://127.0.0. 1:4444/wd/hub 22:28:17.018 INFO - Version Jetty/5.1.x 22:28:17.018 INFO - Started HttpContext[/selenium-server/driver,/selenium-server /driver] 22:28:17.033 INFO - Started HttpContext[/selenium-server,/selenium-server] 22:28:17.033 INFO - Started HttpContext[/,/] 22:28:17.127 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@1a1686 9 22:28:17.127 INFO - Started HttpContext[/wd,/wd] 22:28:17.143 INFO - Started SocketListener on 0.0.0.0:4444 22:28:17.143 INFO - Started org.openqa.jetty.jetty.Server@1c29ab2 HTML suite exception seen: java.lang.RuntimeException: sessionId 497158 doesn't exist; perhaps this session was already stopped? at org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(Fram eGroupCommandQueueSet.java:220) at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.writeS essionExtensionJs(HTABrowserLauncher.java:117) at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.create HTAFiles(HTABrowserLauncher.java:102) at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launch (HTABrowserLauncher.java:63) ・・・(以下長いので省略) 解決策ご存知の方ご教授ください。 ちなみに、ポップアップブロックはしないようIEで設定済みです。 WindowsXP SP2 IEは6.0を使用しています。 よろしくお願いします。

  • B`sGOLDで書き込みをするとエラーが・・・

    B`sGOLDで書き込みをすると「ATAPIエラーが発生しました。メディアに異常が見られます <Drive Error No: 2a030c00>」と表示されて書き込みが中断されてしまいます。 メディア交換は何度もしてみました。 解決策を教えて下さい。 PCはDELL OPTIPLEX GX240B`sのはバージョン8のアップデートしたものです。 因みに7でしても同じところでエラーを表示します。

  • visudoのエラーE325

    Linuxの「CentOS 6.0」を勉強し始めた超初心者です。 Linuxを使うのは今回が初めてで、わからないことだらけです。。よろしくお願いいたしますm(__)m 一般ユーザがsudoコマンドで管理者権限の必要なコマンドを使えるよう、visudoコマンドで/etc/sudoersファイルを編集しようとしているところです。 ●質問 visudoコマンドを実行すると、下記のエラーが表示されてしまいます。 エラーを出なくする方法を教えてください。 E325: ATTENTION Found a swap file by name "/etc/.sudoers.tmp.swp" ~以下略~ Webサイトで調べてみると、 vi -r /etc/.sudoers.tmp.swp で修復できそうなことが書いてあって試しましたが、再度visudoを実行するとやっぱりE325が出てしまいます。 おそらくしょうもないことでつまづいているのだろうと思いますが、どなたか教えていただけませんでしょうか。。。

  • DVDドライブでの書き込みでエラーとなる

    驚速パソコン2007、驚速デフラグ2をインストールするとDVDライティングソフトの書き込みでエラーとなる。 ・ライティングソフト(B.H.A B's RecorderGOLD9)を使用。 ・DVDMultiドライブ(I-O・DATA DVR-H42LE)を使用。 その為一度アンインストールしたが、エラーが解決しなかったのでドライバとファームウェアを更新(同一バージョン)するとエラーが解消した。 もう一度2つのソフトをインストール後、書き込みすると同じエラーが発生した。そのため原因はどちらかのソフトだと思われます。

  • sshの多重接続でX(emacsなど)を表示させたいのですが

    sshでマシンAからマシンBに入り,さらにマシンBからマシンCにはいったとします. このとき,マシンCのX(emacsなど)をマシンAで表示させたいのですが,表示させることができません. やった方法は次のような方法です. マシンA: ssh -X username@machineB マシンB: ssh -X username@machineC マシンC: xterm & xterm Xt error: Can't open display: この方法では,表示させることができませんでした. どうすれば,表示させることができるのでしょうか? 環境としては マシンA: gentoo linux 2.6.15-r1 マシンB: redhat linux バージョンはわかりません マシンC: redhat linux バージョンはわかりません となっています.

  • 書き込み時に、ATAPIエラーがでる。

    Bs Recorder GOLD 9で書き込みをしたところ、下記のようなエラーが出まして、対処の仕方がわかりません。どなたか、お力添えを! エラー内容;ATAPIのエラーが発生しました。       メディアに異常が見られます。       <Drive Error NO:2a037303> です。 詳細説明を見ると、 1、メディアを交換してみる⇒今までに約600枚書き込みをしてきた  メディアなので、相性などの問題は考えにくいのですが? 2、ケーブルマスター/スレーブのチェックを行う⇒意味がよく解りま  せん。 3、パソコンドライブを再起動する⇒再起動を実行しました。 失敗の後、バージョンを9,03⇒9,35にアップして、再度書き込みをしたところ、たまたま?成功しましたが、2度目は失敗しました。(書き込み速度は2倍) DVDドライブは、IODETAのDVRIUN4です。OSはXPです。 わかる範囲で状況を記しました。よろしくお願いします!

  • useradd エラーの種類

    javaからサーバーコマンドを発行し、メールユーザーを作成する機能を作っています。(コマンドが分からない人もWebアプリ上からアカウントを作るため) コマンドの発行は上手くいったのですが、エラーが発生した際にWebアプリ用のメッセージを設定したいのですが、useraddやpasswdのコマンドを実行した際のエラーの一覧のようなものはあるのでしょうか? javaからRuntime.getRuntime().exec("コマンド")で発行し、Process.getErrorStream()からエラーが発生した事は判断出来るのですが、文章で返ってくるので・・・文章内の文字で判断しようと思っているので、エラーの一覧が欲しいと思っています。 作ってるのはjavaのシステムですが、必要としているのはサーバーコマンド側の情報なので、Linux系OSのカテゴリで質問させて頂きました。 よろしくお願い致します。

  • ImgBurn 書き込みエラーの意味と対策

    ImgBurn 書き込みエラーの意味と対策を教えてください。 ImgBurn バージョン 2.5.8.0 書き込みエラー I/O Error! Device:[0:0:0] MATSHITA BD-MLT UJ240AF 1.01 (D:) (SATA) ScsiStatus:0x02 Interpretation: Check Condition CDB:2A 00 00 B4 74 00 00 00 20 00 Interpretation: Write (10) - Sectors: 11826176 - 1182607 Sense Area: 70 00 05 00 00 00 00 0A 00 00 00 21 02 00 00 00 00 SK Interpretation: Illegal Request ASC/ASCQ Interpretation: Invalid Address For Write

  • 他マシンへの接続法

     手元にあるマシンA(Windows,Linux)から別の部屋にあるマシンB(Linux)に何かしらの方法でログインし,マシンB上で,ある数値計算プログラムを実行することを考えています.  とりあえず,マシンAからマシンBにtelnetでログインして計算を実行することは可能ですが,一旦,telnet接続を切ると計算も強制終了されてしまいます(計算し続けるにはtelnet接続し続けないといけない).  マシンB上で計算実行中に一旦接続を切っても,引き続き,マシンBで計算を実行し続けるにはどのような方法があるのでしょうか?.

専門家に質問してみよう