以下のコードでは、Firebugで// [text()= 'My Process1'を使用すると、xpathを評価して正しく返しますが、WebDriverを使用して要素を検索するときにNoSuchElement例外が発生します...何か私が間違っているかもしれないアイデア?Webdriver:DIVでアンカーリンクを選択するにはどうすればよいですか?
<div class="abbd" style="">
<ul class="New-type">
<li class="abcmenuitem" id="yui-gen10" groupindex="0" index="3"><a href="#" class="abcmenuitemlabel">My Process1</a></li>
<li class="abcmenuitem" id="yui-gen11" groupindex="0" index="4"><a href="#" class="abcmenuitemlabel">My Process2</a></li>
</ul>
</div>
素早く応答するためにPhilさん、ありがとうございました...うまくいきませんでした:(スレッド「main」の例外が表示されます)org.openqa.selenium.NoSuchElementException:リンクテキストの要素が見つかりません==一般的なお問い合わせ(警告:サーバはスタックトレース情報を提供しませんでした); durationまたはtimeout:374ミリ秒 このエラーに関するドキュメントは、http://seleniumhq.org/exceptions/no_such_element.htmlを参照してください。 – Srinivas
私はwebdriverを使用しています。あなたのウェブページにリンクが含まれていると確信していますか?webDriver.getPageSource()でウェブページを印刷することができます。 – ComfortablyNumb
Phil - テキストで何も見つかりません... "My Process1" on source – Srinivas