gpt4 book ai didi

c# - 单击 Gmail 刷新按钮

转载 作者:行者123 更新时间:2023-11-30 12:16:24 24 4
gpt4 key购买 nike

我正在编写一个具有浏览器控件的简单个人应用程序,我希望它自动“刷新”gmail 以比默认情况下更频繁地检查它。有猴子脚本可以执行此操作,但我正在尝试将我的个人风格添加到其中。

无论如何,我环顾四周,发现除了我可以使用浏览器控件在 csharp 中执行的操作之外的所有内容。

我发现了这个:

// Link the ID from the web form to the Button var
theButton = webBrowser_Gmail.Document.GetElementById("Refresh");

// Now do the actual click.
theButton.InvokeMember("click");

但它在“theButton”中返回 null,因此它不会调用任何东西。

有人有什么建议吗?

最佳答案

自从我使用 JavaScript 以来已经有一段时间了,但是鉴于其他答案和评论没有与该元素关联的真实 ID,您可以执行以下操作吗:

  1. 搜索所有具有 Role == 'Button' 属性和 InnerHtml == 'Refresh' 的 Div。
  2. 找到正确的 InnerHtml 后,获取元素。
  3. 调用找到的元素上的点击。

同样,这可能会冒烟,但我想我会把它扔掉。

编辑:刚刚意识到您正在使用 C# 和浏览器控件执行此操作;但是,概念仍然相同。

关于c# - 单击 Gmail 刷新按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5461693/

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