HTTP通信で電文を送受信するテスト

128 views
Skip to first unread message

testj...@gmail.com

unread,
Aug 15, 2018, 3:36:27 AM8/15/18
to 日本Seleniumユーザーコミュニティ

ちょっと困っているので質問です。

Selenium WEBDriverの使用方法を確認中なのですが、
Selenium で"HTTP通信で電文を送受信するテスト"を実施することは可能でしょうか。

もしご存知の方がおられましたら教えて頂きたいです。

伊藤望

unread,
Aug 15, 2018, 9:58:15 AM8/15/18
to 日本Seleniumユーザーコミュニティ
伊藤です。

電文がどういうものかわからないのですが、Seleniumにはブラウザ以外のものとHTTP通信する機能は無いです。
何らかのプログラミング言語でテストコードを書いているなら、その言語のHTTP通信のライブラリをテストコード中で使用すれば、
HTTP通信をテスト中で行うことはできると思います。
Message has been deleted

伊藤望

unread,
Aug 16, 2018, 11:32:09 AM8/16/18
to 日本Seleniumユーザーコミュニティ
プログラミング言語のfor文を使えば、URLの値を変えながら下記処理を繰り返し実行できると思います。

var req = (HttpWebRequest)WebRequest.Create(url); // リクエストを作成
var res = (HttpWebResponse)req.GetResponse();// 送信とレスポンス取得


On Thursday, August 16, 2018 at 12:06:15 PM UTC+9, testj...@gmail.com wrote:
伊藤さん

教えてくださりありがとうございます。
>電文がどういうものかわからないのですが、Seleniumにはブラウザ以外のものとHTTP通信する機能は無いです。
の部分につき、もう少し詳しく教えてください。

下記のとおり"url"に接続先URLを指定して電文を送受信しようとしています。
確認したい"url"が複数パターン存在するのですが、"url"に指定する値を変えながら実行する
操作をselenium WebDriverで自動化することは不可能でしょうか。
var url="https://xxx1.com/aaa/bbb/ccc";
var req = (HttpWebRequest)WebRequest.Create(url); // リクエストを作成
var res = (HttpWebResponse)req.GetResponse();// 送信とレスポンス取得



2018年8月15日水曜日 22時58分15秒 UTC+9 伊藤望:

testj...@gmail.com

unread,
Aug 16, 2018, 8:07:27 PM8/16/18
to 日本Seleniumユーザーコミュニティ
伊藤さん
ご返信ありがとうございました。
もう少し仕様を確認してみます。

2018年8月17日金曜日 0時32分09秒 UTC+9 伊藤望:
Reply all
Reply to author
Forward
0 new messages