【发布时间】:2010-11-29 11:34:51
【问题描述】:
我正在使用 PowerShell 编写一些 Internet Explorer 自动化脚本。下面是我如何启动 IE com 对象:
$ie = New-Object -com "InternetExplorer.Application"
$ie.Navigate("about:blank")
$ie.visible = $true
$doc = $ie.Document
所以,我想做的是在$doc 对象上执行一些javascript。例如,我在页面上有一个具有onclick 事件的项目,该事件执行submitCommand('lookup'),所以我想直接在$doc 上运行它,而不必在页面上找到对象然后调用Click() 方法就可以了。
这会更容易,因为对象没有名称或 ID,因此更改非常明智,因为我只能依赖它在页面上的位置(例如:页面上的第 11 个跨度项目)。
另外,您将如何根据类选择元素?这会很有帮助,因为“按钮”有它自己的类。
谢谢
【问题讨论】:
-
另外,您将如何根据它们的类来选择元素?这会很有帮助,因为“按钮”有它自己的类。
-
@Philippe:与其用更多信息和问题评论您自己的问题,不如简单地编辑现有问题?
标签: internet-explorer com powershell webautomation