问题标签 [ie-automation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - IE.Document.Frames("frame_name") 在 Set IEDoc -> IEDoc.Frames 工作时失败
我试图在一行中设置一个最终目标框架,但不知何故 IE.Document 仅在将其分配给变量时才有效。
所以下面的语句有效:
而这个失败并出现自动化错误:
为什么会这样?
javascript - Powershell空值表达式错误
我是 Powershell 的新手,我在这个问题上苦苦挣扎的时间比我愿意承认的要长。我正在尝试自动填写 Intranet 网络表单,我认为这将非常简单。我已经完成了登录组件,但是在填写表单上的“姓氏”文本框时遇到了麻烦。
错误标记是我无法在空值表达式上调用方法。违规者是“ERM_SEARCH_WRK_ERM_LAST_NAME_LBL”
关于为什么 $lastname 会作为空值返回的任何建议?
![1]: https://i.stack.imgur.com/Jf8Ht.jpg ![2]: https://i.stack.imgur.com/pE71n.jpg
vba - 我可以在 vba 中使用 xpaths 自动化网站吗?
我正在尝试自动从网站下载文件。我过去曾使用 xpaths 来控制 java 中的网站,并希望在 VBA 中为这个项目使用它们。是否可以使用 getElementByXpath() 之类的东西,如果可以,我需要在我的项目中包含哪些参考?
powershell - PowerShell:测试网页中是否存在元素
我正在尝试查找网页中是否存在元素:
(是的, http: //10.0.0.1的页面可能不包含 id 为“admin”的元素 - 为什么不重要。)
我的问题是第 5 行中的测试似乎无法正常工作:无论元素是否存在,它总是返回 TRUE。我也试过
结果相同。
我正在使用 Windows 10 系统。有任何想法吗?
selenium - Selenium IEDriver 无法查看 pdf
我在 IE 中有一个按钮,当单击该按钮时,它会打开一个新窗口,其中包含一个 pdf 文件。
使用IE webdriver时,新窗口没有加载pdf,新窗口是空白的,没有任何内容。它适用于 Chrome 驱动程序,也可以在 IE 上手动运行 Selenium 也无法检测到新窗口
使用 IE 驱动程序,我们在查看 PDF 时是否有任何限制?
html代码
我正在尝试使用下面的代码
excel - VBA-IE:单击只有 href 属性的 HTML 元素
我需要点击“Anmelden”进入下一页。 在此处输入图像描述
这些元素在 html 代码中描述为:
在我的 VBA 代码中,我尝试使用代码选择此链接:
(...)
我使用 IE8。有什么建议吗?提前致谢。
excel - 关闭 Internet Explorer 消息框。FindWindowEX 函数?孩子HWND?
我正在寻找关闭 IE 浏览器消息框的解决方案,使用 VBA 中的 Internet 自动化。请参阅所附的屏幕照片。我不认为按键事件是一种好方法。但是,我发现一段代码“闻起来很好”,可以解决这个问题。
你知道如何使用 FindWindowEX 函数吗?我被困在这部分:
我找不到 childHWND 并输入此条件。感谢您的帮助和建议!
vba - IE自动化问题
我有一个代码可以导航到一个网站并填写一个包含 33 个输入的表单。
这是代码:
现在,这就像一个魅力。没有一个错误。
输入1接收“Test 1”;输入2接收“Test 2”;... ; 输入33接收“Test 33”;
但是,我需要传递的实际数据在我的工作表中,范围为 AI43:AI75
如果我改变这部分
对此
输出,每次都不一样,而且总是错的。输入的顺序变得疯狂,一些输入保持空白。
示例:输入 1 接收“数据 1”,输入 2 接收“数据 2”,输入 3 接收“数据 30”,输入 4 不接收任何内容,输入 5 接收“数据 10”。
每次我运行它,输出都是不同的。任何想法为什么?想不通。
vba - VBA IE 自动化 - 等待下载完成
我正在尝试自动化一些通过 Internet Explorer 完成的任务,其中包括下载文件,然后将其复制到不同的目录并重命名。我或多或少地成功地找到了有关如何执行此操作的信息,代码正在运行,但它有例外,因此如果有人可以帮助我改进此代码,我将不胜感激。
我想做两件事:
- 插入一个循环,以便脚本等待某些元素出现,然后才会继续执行。我在这个页面上找到了一些东西,但是,我也想建立一个最长等待时间,就像那里建议的那样。
- 由于代码正在下载文件,它还应该等待下载完成,然后才能继续。目前我正在使用“等待”命令,但下载时间可能会有所不同,并且在这种情况下脚本将停止。我也找到了解决方案,等待“打开文件夹”按钮出现,但我不知道如何在我的代码中实现它。这是我找到的代码:链接
另外,也许还有另一种解决方案,不是将文件保存在默认下载位置,而是执行“另存为”,然后以这种方式定义目录和文件名?
先感谢您!
以下是我现在正在使用的源代码。例如,我正在使用带有示例文件下载的 Microsoft 页面。
vba - IE自动化,自动登录特定页面
我正在尝试使用 VBA 代码通过 Internet Explorer 自动登录到页面,但是,我被卡住了,因为我无法识别登录和密码字段,因为它们没有任何 ID 或标签名称。有没有办法使用 xPath 或其他一些替代方法来解决这个问题?请看登录页面截图: https ://i.stack.imgur.com/UjJeS.png
xPath 看起来像这样:
这是页面的html代码: