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

活動日誌


2005-12-14

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

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

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

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

[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")]

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|
2009|10|
2010|05|08|
2012|01|02|03|
2014|01|
2022|05|
トップ «前の日記(2005-12-13) 最新 次の日記(2005-12-15)»