CefSharp javascript元素点击不;不起作用,但手动点击它可以
CefSharp javascript element click doesn't work, but clicking on it manually does
我正在尝试自动浏览网页。我转到一个有表格的页面,并试图转到下一页。进入下一页的元素如下所示:
<td id="last_pager_s_1_l" class="ui-pg-button ui-corner-all" style="cursor: default;"><span class="ui-icon ui-icon-seek-end" title="Next record set"></span></td>
我试着用程序点击这个:
JavascriptResponse response = await browser.EvaluateScriptAsync("document.getElementById('last_pager_s_1_l').click()");
response.success=true,所以看起来像是点击了,但页面上什么也没发生。当我用鼠标点击它时,它会进入页面,控制台显示以下内容:
CONSOLE: GotoNextSet (https://<url>/23030/scripts/siebel/siebjs.js?_scb=|38)
显然,转到下一页所需的函数位于siebjs.js文件中,该文件加载在页面中,如下所示:
<script language="javascript" src="23030/scripts/siebel/siebjs.js?_scb="></script>
有人知道如何调用siebjs.js文件中的函数来推进页面吗?
谢谢,Jim
在我看来,您希望在Siebel中自动化用户行为,如果您使用的是运行Open UI的Siebel,那么WebDriver方法可能会帮助您完成您想要做的事情。
在Selenium项目页面上可以找到一个特定的C#库下载。
相关文章:
- 在IE8中不起作用的元素上触发单击事件
- 删除不起作用的父元素和所有子元素
- 更改第二次推送时不起作用的元素高度
- 为什么body元素上的onclick事件不起作用
- iframe中的jQuery查找元素不起作用
- jQuery选择ajax调用中附加的元素不起作用
- JQuery-动态创建的元素css不起作用
- angular元素在通过ng类添加类时不起作用
- 当我动态创建元素时,选择的插件不起作用
- .clone().appendTo-替换不起作用的元素样式
- 我的ID获取元素不起作用
- Javascript - 当使用 Javascript 生成 HTML 元素时,Magnific Popup 不起作用
- HTML 显示/隐藏元素 JS 不起作用
- 悬停时函数在具有相同 id 的多个元素中不起作用
- jQuery Ajax 元素的后期绑定不起作用
- 转换元素在引导程序中不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- colorbox与元素实时绑定'分组获胜'不起作用
- 剑道模板在元素中单击不起作用
- 使用jQuery隐藏元素;不起作用