Javascript 使用selenium webdriver在IE11中右键/上下文单击无法正常工作
我必须右键单击页面上的元素才能打开/选择上下文菜单。当我尝试这样做时,它使用Action类执行单击操作,但不在元素上执行。它在屏幕上的其他位置执行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
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);