我是新來的selinum,在鼠標懸停期間(請求按鈕)兩個按鈕將顯示在屏幕上。如何在selenium Java中選擇隱藏的子菜單?
1.User Status button
2. confirm user button
在用戶狀態按鈕特定的JavaScript函數的點擊應該是觸發..
我嘗試下面的代碼,但它不工作。
WebElement subMenu =
driver.findElement(By.xpath("//*[@id='menu']/ul/li[2]/a"));
actions.moveToElement(subMenu);
actions.click().build().perform();
HTML結構: -
<div id="menu">
<ul id="MenuBar">
<li id="MainLink">
<a href="javascript:add();">add</a>
</li>
<li id="MainLink"><a>Requests</a>
<ul>
<li><a href="javascript:check();">User Status</a></li>
<li><a href="javascript:confirm();">Confirm User</a></li>
</ul>
</li>
<li id="PrimaryLink">
<a href="javascript:update();">Update</a>
<ul></ul>
</li>
</ul>
</div>
@Giri如果我的答案滿足您的問題,您可以接受它作爲您的問題的解決方案來結束討論?謝謝 – DebanjanB