0

そのため、テキスト ブロックの XPath をチェックして、正しいページが返されたことを確認しようとしています。ただし、私がテストしているいくつかのサイトとデザイン (Selenium 2 を使用) では、検索しているテキスト ブロックは常に同じですが、それへの XPath は常に異なります (テキスト ブロックには定義 ID がなく、クラスなので、テキストを確認する必要があります)。テキストが見つかるまで (または単に失敗するまで) ノードごとにノードを試行するロジックを記述する必要なく、特定のテキストをスキャンする簡単な方法はありますか?

4

1 に答える 1

1

このようなものはどうですか:

//*[contains(text(), 'text you want to find')]

( XPathを使用する必要あると思いますか?個人的には、実行可能な場合はLINQよりもXMLを好みますが、おそらくXPath式をSeleniumに与えています...)

于 2010-08-25T14:14:25.120 に答える