C# 调用成员单击“不起作用”
c# invokemember click not working
我想自动按下"货车,卡车和工厂"按钮。按下后,应该会是另一张桌子,上面有扩展的 meniu,但是调用成员单击不起作用(在同一页面上的所有其他情况下运行良好)...
这是页面代码的一部分:
<div class="category-scroll" data-category-active="2551">
<ul class="category-list-content" style="transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); transition-duration: 0ms; transform: translate(0px, 0px) translateZ(0px);">
<li class="border-b is-parent" data-category-children="true" data-category-id="9312" data-category-url="vans-trucks-plant" data-category-name="Vans, Trucks & Plant">
<span class="category-name">
<span class="category-list-control is-parent"></span>
Vans, Trucks & Plant
</span>
</li></ul>
<div class="iScrollVerticalScrollbar iScrollLoneScrollbar" style="position: absolute; z-index: 9999; width: 7px; bottom: 2px; top: 2px; right: 1px; overflow: hidden;">
</div>
这是我的做法,但没有结果:
foreach (HtmlElement el in webBrowser.Document.GetElementsByTagName("li"))
{
if (el.InnerText == " Vans, Trucks & Plant ")
el.InvokeMember("click");
}
有什么建议吗?也许我需要调用一些脚本?
foreach (HtmlElement el in webBrowser.Document.GetElementsByTagName("li"))
{
if (el.InnerText.Contains("Vans, Trucks & Plant"))
el.InvokeMember("click");
}
相关文章:
- 在IE8中不起作用的元素上触发单击事件
- 删除确认对话框在第一次单击时不起作用
- 链接上的IE10 jquery句柄单击事件不起作用
- 覆盖单击事件不起作用
- 单击事件不起作用
- 设置单击项目符号导航后不起作用的间隔
- 使用jquery插入动态HTML后,单击不起作用
- 单击选项卡时jquery选项卡选择不起作用
- 插入后单击锚点标记上的事件after不起作用
- 单击输入时inputmask不起作用
- 如果语句不起作用,请单击
- 单击事件在jquery easyui多选项卡中不起作用
- 单击时clearInterval不起作用
- 角度2触发器'单击'使用jquery不起作用
- ng-单击在IE中不起作用的选项选择Angularjs
- D3js 饼图单击事件不起作用
- Javascript 在单击时对 setInterval 不起作用
- 响应式 jQuery 不起作用:单击宽度低于 768px 并将鼠标悬停在 768px 上方
- 使用$(document)后jQuery函数不起作用.单击
- Ajax对php的调用不起作用-单击按钮时没有响应