- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个隐藏在按钮中的菜单,当单击按钮时,会显示菜单,隐藏菜单的结构如下:
<button id="buttonID"></button>
<ul class="ulClass">
<li>
<li>
<li>
<li>
</ul>
我想点击第二个项目,所以我这样做了:
webDriver.findElement(By.xpath("//ul[@class='ulClass']/li[2]")).click();
它在 FF 和 Chrome 上工作正常,但在 IE 上不起作用,原因是我将 IE 的 nativeEvents 设置为 false:
capabilities.setCapability("nativeEvents", false);
此功能是为整个测试使用IE而设置的,没有它,整个测试将无法进行,现在我只需单击此项目即可,但由于此功能而无法单击。
是否有任何解决方法可以单击此项目,但我仍然跳过此功能,因为显然我们无法在运行时切换功能。谢谢。
最佳答案
我会尝试使用 JavaScript 而不是原生点击
var element=webDriver.findElement(By.xpath("//ul[@class='ulClass']/li[2]"));Driver.ExecuteJavaScript("arguments[0].click();",element);
关于java - 具有 nativeEvents 的 InternetExplorer Webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33785347/
我正在尝试使用 HTML5 和 Javascript 创建一个视频,旁边有幻灯片。InternetExplorer 的问题是它的视频网络状态暂时保持在 2。只要它正在下载视频,就不会下载视频旁边的我的
示例代码 ? 1
我对Powershell还是很陌生,我正在尝试使登录网站自动化,我浏览了许多示例,但是NONE没有任何错误。 例如,使用以下非常简单的脚本: $ie = New-Object -comobject I
我有一个问题。要求是有一个名为“金额”的字段不应该超过 13 个字符的长度。如果超过,则文本将以红色突出显示。 一切正常,但是当我在文本框中输入超过 20 个字符时,文本框会换行。文本框位于 TD 内
我正在寻找有关我编写的这个脚本的输出格式的帮助。该脚本有效,但我的问题是关于输出结果。 使用此脚本,我可以从 AD 中获取数据并以 objIE 形式输出结果。我这样做是为了让信息看起来整洁。我的问题是
我正在使用带有 VBA 的旧 Excel 文档,该文档在 Windows 7 上的 IE 11 上运行良好,但是在 Windows 10 上的 IE 11 上它不起作用。 IE 11 会启动到请求的
我想用... Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") 使用适当的代码来检查网页上的复选框 呈现页面
我正在尝试为 WebDriver 设置一种样板代码,我可以将其提供给 QA 团队中的任何人以帮助他们进行测试。我的问题是我似乎无法让 Internet Explorer 工作。它抛出错误,我不知道如何
根据 Microsoft 关于 HttpCapabilitiesBase.Browser Property 的文档,您可以使用以下代码检查 Internet Explorer。 System.Web.
如果我在 IE11 中按下表单发送按钮“Saada”,我会收到错误消息: Object doesn't support property or method 'attachEvent' 我发现这是一个
不幸的是,我偶然发现我的应用程序存在问题。在 Internet Explorer 中运行时。 我早些时候发现它可能与 console.log 问题有关,但我的代码中的任何地方都没有 console.l
我在带有 MyFaces 2.0.2 的 WebSphere Application Server 8 上使用 PrimeFaces 3.2。 我有一个在 Firefox 中运行良好的 confirm
我使用 font squirrels font-face generator 并将我所有的字体和样式表放入元素文件夹中名为 _webfonts 的文件夹中。 @font-face { font
当我实例化一个 IE 对象并导航到一个 url 时,我不知道如何从该地址获取源 HTML 代码。 这是我正在使用的代码: SHDocVw.InternetExplorer IE = new SHDoc
我最近更新到 Selenium 2.24.1 以使 Firefox 13 正常工作。通过此更新,您现在可以运行类似于 chromedriver.exe 的可执行文件,以便它向 IE 发送事件。但是我没
我正在使用 ShDocVw 互操作程序集来访问 InternetExplorer对象。 foreach(InternetExplorer IE in new ShellWindowsClass())
我知道如何使用 Excel VBA 和 IE,但我想知道是否可以使用 Google Chrome,因为我发现它比 IE 更快。 这就是我的具体意思: Set IE = CreateObject("In
我在调用以下对象时遇到自动化错误 Set IE = CreateObject("InternetExplorer.Application") 显示错误 运行时错误“-2147467259 (80004
我在同一行收到两个不同的错误。有时是这个: Automation error: object invoked has disconnected from its clients 有时: the int
由于某些原因,当我通过 IE 运行功能测试时,无法使用“executescript”执行任何 javascript。它适用于 Firefox。我在谷歌上搜索了几个小时但没有运气。 我只是在打电话 br
我是一名优秀的程序员,十分优秀!