gpt4 book ai didi

c# - AngleSharp 点击 div

转载 作者:行者123 更新时间:2023-11-28 00:46:36 25 4
gpt4 key购买 nike

在 AngleSharp IHtmlAnchorElement 中有 DoClick() 方法。在我的例子中,我需要点击一个 div。我该怎么做?

HTML:

<div role="button" class="div"></div>

C#:

IHtmlAnchorElement anc = document.Anchors.First(x => x.ClassName == "anc");
anc.DoClick();
IElement div = document.All.First(x => x.ClassName == "div");
//! DoClick on div?

最佳答案

快速查看代码,我发现 IHtmlElement 接口(interface)是包含 DoClick(); 方法的接口(interface)。

该接口(interface)文档说:

The HTMLElement interface represents any HTML element. Some elements directly implement this interface, other implement it via an interface that inherit it.

所以它实际上更适合您的需求,而不是 IHtmlElement 继承自的更抽象的接口(interface) IElement

这应该使它出现。

IHtmlElement div = document.All.First(x => x.ClassName == "div");
div.DoClick();

关于c# - AngleSharp 点击 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50149722/

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