无法单击切换下拉按钮以便能够注销

时间:2018-04-04 17:00:47

标签: java selenium

我应该双击用户切换下拉菜单,以便能够展开下拉菜单并获取注销按钮。

我尝试了不同的方法:

AVPlayer

下拉切换根本没有扩大。

切换下拉列表

enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

首先确保您实际找到了网络元素。

其次,确保该元素不在不同的框架/ iframe中。如果是这样,您将不得不切换到该框架以查找元素或与元素交互。

第三,您可能必须先移动元素。双击操作仅在元素位于鼠标指针下时才有效。

答案 1 :(得分:0)

在使用调试模式时,不要使用build()方法,请尝试使用click()方法,

Actions act = new Actions(wd);
act.moveToElement(wd.findElement(By.className("dropdown-toggle"))).doubleClick().click().perform();

或者您可以使用JavaScript功能

进行操作
WebElement findName=wd.findElement(By.className("dropdown-toggle")); 
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click();", findName);