0

Actions.MouseMove と IMouse (要素と座標を含む)、Actions.Click、Actions.DoubleClick、IWebElement.Click、および Thread.Sleep を含む、考えられるすべての組み合わせ/バリエーションを使用しました。

私が何をしても、クリックしようとする前に常にドロップダウンメニューからマウスアウトする(したがって、要素をクリックしようとすると例外が発生する)か、リンクをクリックすることに成功したように見えますが、ブラウザ(IE 9)をフォローさせることができませんリンク。

ただし、デバッグ モードで実行している場合は、リンクをクリックして次のページに進むことができました (理由はわかりません)。

何か案は?

(ここにコードをいくつか投稿しますが、この問題のコードを何度も破棄して書き直し、微調整したため、本質的に同じ結果が得られたため、それがどれほど役立つかわかりません。現時点では、基本的にコードの特定のリビジョンを微調整するのではなく、テストして報告するための完全に新しいアプローチを探しています。)


編集:リクエストにより:HTMLコード:

<div id="sxmenu_main">
        <ul>
                <li>
                    <span>Header Item 1</span>
                    <ul>
                        <li><a href="/linka" target="_self">Link A</a></li>
                        <li><a href="/linkb" target="_self">Link B</a></li>
                    </ul>
                </li>
                <li>
                    <span>Header Item 2</span>
                    <ul>
                        <li><a href="/linka" target="_self">Link A</a></li>
                        <li><a href="/linkb" target="_self">Link B</a></li>
                    </ul>
                </li>
    </div>
4

0 に答える 0