首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngleSharp单击div

AngleSharp单击div
EN

Stack Overflow用户
提问于 2018-05-03 07:53:51
回答 1查看 2.4K关注 0票数 3

在AngleSharp中,IHtmlAnchorElementDoClick()方法。在我的例子中,我需要单击一个div。我该怎么做呢?

HTML:

代码语言:javascript
复制
<div role="button" class="div"></div>

C#:

代码语言:javascript
复制
IHtmlAnchorElement anc = document.Anchors.First(x => x.ClassName == "anc");
anc.DoClick();
IElement div = document.All.First(x => x.ClassName == "div");
//! DoClick on div?
EN

回答 1

Stack Overflow用户

发布于 2018-05-03 08:50:38

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

接口文档显示:

HTMLElement接口表示任何HTMLElement。一些元素直接实现这个接口,另一些元素通过继承它的接口实现它。

因此,它实际上适合您的需要,而不是IHtmlElement继承的更抽象的接口IHtmlElement

这应该会让它看起来。

代码语言:javascript
复制
IHtmlElement div = document.All.First(x => x.ClassName == "div");
div.DoClick();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50149722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档