Rubricks Project このページをアンテナに追加 RSSフィード

Rails製CMS Rubricksの開発についてつらつらと書き連ねるブログです

2006-05-08 SeleniumでRSSフィードのassert

SeleniumXMLのassert

検索結果をAtomフィードの形でも見れるようにしようと実装してみたが、Seleniumテストの際にFireFoxだと文字列を認識してくれないようで、assertがかからない。user-extension.jsに以下の記述をしてオーバーライドすることでとりあえず動作した。


PageBot.prototype.bodyText = function() {
  if(document.all) {
    return getText(this.currentDocument.body);
  } else {
    if(this.currentDocument instanceof XMLDocument) {
      return new XMLSerializer().serializeToString(this.currentDocument);
    } else {
      return getText(this.currentDocument.body);
    }
  }
};

IEFireFoxのことしか考慮していないが、Rubricksの推奨ブラウザはこの2つなので良しとしよう。

uta