2017-05-24 17 views
-1

要素のソースは、Consoleの下のの下にあります。 JavaScriptを使って要素を可視にしたい。次に、同じ要素をクリックしますが、次に表示される要素(つまりOrder)をクリックします。隠し要素を表示させてクリックしようとしていますが、コードが次に表示される要素をクリックします

この問題の回避策を提案してください。

<td id="PanelTable" onmouseover="this.className='menulevel1hl';" onclick="somthing"> 
Alt 
</td> 
<div id="somID" name="SomName" style="visibility:hidden;position:absolute;border:"> 
    <DIV myonclick="Something"> 
    Console 
    </DIV> 
</div> 
<td id="PanelTable" onmouseover="this.className='menulevel1hl';" onclick="Something"> 
Order 
</td> 
<div id="somID" name="SomName" style="visibility:hidden;position:absolute;border:"> 
    <DIV myonclick="Something"> 
    Order One 
    </DIV> 
    <DIV myonclick="Something"> 
    Order Two 
    </DIV> 
</div> 
+0

が、私はクリックしてまだできていないしようとしましたアクションビルダーとJSエグゼキュータを試してみました –

+0

あなたの質問を整理してください作ることなく、JSを経由してクリックしてください。助けてください 。 – Yash

答えて

0

は要素見える

JavascriptExecutor js = (JavascriptExecutor)driver; 
js.executeScript("arguments[0].click()", element); 
+0

私はこれを試しましたが、これは要素をクリックしてもエラーになりません。 – Yash

関連する問題