-6ren">
gpt4 book ai didi

c# - 如何在我的 C# 浏览器中单击非 ID Java 按钮?

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

我有一个带有 Web 浏览器的 C# 程序我的程序处理 Java 页面我希望它单击页面中的按钮但该按钮没有 ID 或值我得到的只是这段代码:

  td class="submit">
<br>
<button class="fixedSizeBigButton" type="submit">
</td>

请问有什么方法可以点击那个按钮

http://watin.sourceforge.net/我需要一个代码

非常感谢

最佳答案

你的按钮有一个类名,你可以使用类名找到你的按钮,看这个例子:

private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.DocumentText = "<td class=\"submit\"><br><button class=\"fixedSizeBigButton\" type=\"submit\"></td>";
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement btn in webBrowser1.Document.GetElementsByTagName("button"))
{
if (btn.GetAttribute("ClassName") == "fixedSizeBigButton")
{
btn.InvokeMember("Click");
}
}
}

关于c# - 如何在我的 C# 浏览器中单击非 ID Java 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16109503/

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