Javascript 使用selenium webdriver在IE11中右键/上下文单击无法正常工作

Javascript 使用selenium webdriver在IE11中右键/上下文单击无法正常工作,javascript,java,html,selenium,selenium-webdriver,Javascript,Java,Html,Selenium,Selenium Webdriver,我必须右键单击页面上的元素才能打开/选择上下文菜单。当我尝试这样做时,它使用Action类执行单击操作,但不在元素上执行。它在屏幕上的其他位置执行contextClick()命令,而不是我作为参数传递给contextClick()的元素 我正在使用IE11在Windows 10上运行应用程序 这是页面的HTML代码 <ul id="menus" class="list" style="height: 613.734px;"> <li id="1" class="defa

我必须右键单击页面上的元素才能打开/选择上下文菜单。当我尝试这样做时,它使用Action类执行单击操作,但不在元素上执行。它在屏幕上的其他位置执行
contextClick()
命令,而不是我作为参数传递给
contextClick()
的元素

我正在使用IE11在Windows 10上运行应用程序

这是页面的HTML代码

<ul id="menus" class="list" style="height: 613.734px;">
    <li id="1" class="default">
        <div class="inner-div" style="display: inline;">
            <span class="menu"></span>
            <span class="menu-title">Delete All</span>
        </div>
        <div class="menuBtn" title="Hide"></div>
    </li>
    <li id="2" class="default">
        <div class="inner-div" style="display: inline;">
            <span class="menu"></span>
            <span class="menu-title">Delete User</span>
        </div>
        <div class="menuBtn" title="Hide"></div>
    </li>
    <li id="3" class="default">
        <div class="inner-div" style="display: inline;">
            <span class="menu"></span>
            <span class="menu-title">Add User</span>
        </div>
        <div class="menuBtn" title="Hide"></div>
    </li>
</ul>
我也尝试过以下的互联网选项,但没有运气

InternetExplorerOptions ieCapabilities = new InternetExplorerOptions();
ieCapabilities.setCapability("nativeEvents", true);    
ieCapabilities.setCapability("unexpectedAlertBehaviour", "accept");
ieCapabilities.setCapability("ignoreProtectedModeSettings", true);
ieCapabilities.setCapability("disable-popup-blocking", true);
ieCapabilities.setCapability("enablePersistentHover", false);
new InternetExplorerDriver(ieCapabilities);
但是,它应该像在所有其他浏览器中一样右键单击该元素;它在不同的位置而不是给定的元素上执行右键单击


谁能帮我一下吗?

IE安装问题在操作系统更新期间出现。似乎在重新映像后得到解决。

使用元素的相关HTML更新问题。@DebanjanB-更新了元素的相关HTML。@DebanjanB-我已经开始工作了。在操作系统更新期间,IE安装似乎出现了问题。现在修好了。
InternetExplorerOptions ieCapabilities = new InternetExplorerOptions();
ieCapabilities.setCapability("nativeEvents", true);    
ieCapabilities.setCapability("unexpectedAlertBehaviour", "accept");
ieCapabilities.setCapability("ignoreProtectedModeSettings", true);
ieCapabilities.setCapability("disable-popup-blocking", true);
ieCapabilities.setCapability("enablePersistentHover", false);
new InternetExplorerDriver(ieCapabilities);