トップ «前の日記(2005-12-13) 最新 次の日記(2005-12-15)» 編集

活動日誌

2005|02|03|04|05|06|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|10|
2008|04|10|

2005-12-14

Windows XP 上での hta を使った Selenium テスト

Selenium でのテストで、ローカルの Windows マシンにある hta を使って 別ホストのアプリケーションをテストするとき、Windows XP だと クッキーを送ってくれなくて悩んだ。

ローカルの html ファイルで iframe に別ホストを記述した状態で、 iframe の中のページのクッキーを送ってくれない(Windows 2000 だと送ってくれる)ので、Selenium 自体の問題ではない模様。

試行錯誤してみたが、テスト対象ホストを「信頼済みサイト」にすると解決した。SP2 におけるセキュリティ強化の一種なのだろうか。 (もしくは、クッキーだけ送るようにする設定があるかもしれない。後で調べる)

Tags: Selenium

Selenium で A 要素のリンク先をテストする

<a href="/hoge.html">hoge</a> というリンクにマッチさせようとして //a[@href="/hoge.html"] と書くと、 FireFox だと通るんだけど IE だと通らない。

どうやら IE だと、DOM で elem.getAttribute('href') としたときの値が 絶対 URL になっているみたい。

IE でも通る書き方は

//a[contains(@href, "/hoge.html")]
Tags: Selenium
お名前:
E-mail:
コメント:

トップ «前の日記(2005-12-13) 最新 次の日記(2005-12-15)»
Written by Kouhei Yanagita <yanagi at shakenbu.org>