gpt4 book ai didi

internet-explorer - Windows PowerShell的IE自动化

转载 作者:行者123 更新时间:2023-12-02 23:49:18 25 4
gpt4 key购买 nike

我想问一下通过Powershell操纵IE的问题。
我的目标是编写脚本,该脚本将在浏览器中自动执行某些操作(在客户端–导航至页面,执行操作,测量响应之间的时间等)。

我有这个小东西:

$ie = new-object -com "InternetExplorer.Application"
$ie.visible = $true
$ie.navigate("http://google.com")

现在,我想检查浏览器是否停止了页面渲染(假设谷歌加载时间大约为30秒)。
当我使用 $ie | get-member检查时,有DocumentCompleted属性(事件),但我不知道如何访问/比较它。
我该怎么办?

或者,也许我应该使用.NET而不是COM对象,并使用 $ie启动 [system.Windows.Forms.WebBrowser]

干杯

编辑:
好吧... $ie.busy可以工作,但是(也许我之前没有说清楚)我想知道页面渲染比赛的确切时间。每秒检查无限循环中的 $ie.busy可能有效,但我认为这不是最好的方法。

假设网页正在加载一些时间(由于客户端上的巨大脚本,渲染时间很长)。我想花多长时间:
  • 载入页面
  • 更改某些数据并单击“保存”后,重新加载/重新渲染需要多长时间。
  • 最佳答案

    您可以检查.busy属性。

    编辑:

    状态属性也将在这里工作。但是,您可以使用Firebug之类的工具查看页面加载时间。

    关于internet-explorer - Windows PowerShell的IE自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/594831/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com