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程度でこんなエラーが出ては、
ユーザーのテキストエリアへの長文投稿
などのシュミレーションができないと思います。
もし、解決方法やヒントを知っている方はご教授お願いします。
No.1ベストアンサー
- 回答日時:
selenium は使ったことないのですが、元のHTML はテキストエリアの文字列
をGET メソッドで URL エンコードして送ろうとしていますか?
可能であれば、POST メソッドに変えたほうが良いかもしれません。
(URL の長さの上限はブラウザごと、サーバごとにまちまちなので)
お返事有難うございます。
その後、seleniumを最新版に更新して、
再起動したら難なく通りました(^^;
バグフィックス見てたら、getをpostにfixしたような
履歴があったので、おそらく古いヴァージョンを使っていて、
get制限にひっかかっていた模様です。
問題解決しました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- その他(プログラミング・Web制作) selenium python3 pycharm 1 2022/06/16 15:35
- その他(プログラミング・Web制作) Python - Excel で Webからデータを連続取得したいのですが エラーが出ます 1 2023/07/06 20:08
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Visual Basic(VBA) Excel VBAで教えてください 4 2022/05/11 22:20
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Debug Assertion Failed?
-
VBAでFormat がうまく使えない
-
シェルスクリプトの実行エラー...
-
Excel ファイルに保存すると実...
-
C# HttpWebRequestのエラーにつ...
-
不明なソフトウェア例外(0xe06...
-
実行時エラー'1004': アプリケ...
-
LTspiceのTime Stepエラーについて
-
FileSystemObjectのオーバーフロー
-
WNetAddConnection*()の使い方
-
NET USE コマンドでエ...
-
W3CのCSS検証エラーについて
-
ASP.NETでのランタイムエラー?...
-
bcpadがうまく実行できないので...
-
POV-Ray についての質問です!
-
ACCESS VBAのOpenForm書き方
-
VBAで印刷するとエラーになって...
-
図形のクリアができない。
-
Office Component Suite
-
PCが故障しました。。。【Inpag...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Debug Assertion Failed?
-
VBAでFormat がうまく使えない
-
NET USE コマンドでエ...
-
エラーコード 70 「書き込み...
-
vbaでファイルを開くパス名に変...
-
Excel ファイルに保存すると実...
-
ACCESS VBAのOpenForm書き方
-
シェルスクリプトの実行エラー...
-
Web.Config 構成ファイルのエラー
-
C# HttpWebRequestのエラーにつ...
-
VBAで印刷するとエラーになって...
-
不明なソフトウェア例外(0xe06...
-
ホームページビルダーの”全体の...
-
EXCELを開くとエラーがでます。
-
Subversionのリポジトリでが壊...
-
POV-Ray についての質問です!
-
WNetAddConnection*()の使い方
-
【ASP】500エラーが発生する【A...
-
Access ADOで文字列を日付型へi...
-
PowerPoint(.pptx)ファイルをPD...
おすすめ情報