首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CefSharp javascript元素单击不起作用,但手动单击它会起作用

CefSharp javascript元素单击不起作用,但手动单击它会起作用
EN

Stack Overflow用户
提问于 2016-04-14 01:11:25
回答 1查看 1.4K关注 0票数 0

我正在尝试自动地浏览网页。我转到一个有表的页面,我正试着转到下一页。转到下一页的元素如下所示:

代码语言:javascript
复制
<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>

我尝试使用以下命令以编程方式单击它:

代码语言:javascript
复制
JavascriptResponse response = await browser.EvaluateScriptAsync("document.getElementById('last_pager_s_1_l').click()");

response.success = true,这样看起来就像是点击了一下,但页面上什么也没有发生。当我使用鼠标点击它时,它前进到页面,控制台显示以下内容:

代码语言:javascript
复制
CONSOLE: GotoNextSet (https://<url>/23030/scripts/siebel/siebjs.js?_scb=|38)

显然,转到下一页所需的函数位于页面中加载的siebjs.js文件中,如下所示:

代码语言:javascript
复制
<script language="javascript" src="23030/scripts/siebel/siebjs.js?_scb="></script>

有人知道如何调用siebjs.js文件中的函数来推进页面吗?

谢谢,吉姆

EN

回答 1

Stack Overflow用户

发布于 2016-07-03 17:58:26

在我看来,你想要在Siebel中自动化用户行为,如果你使用的是运行Open UI的Siebel,那么WebDriver approach可能会帮助你做你想做的事情。

在Selenium Project页面上,可以找到针对C# libraries的特定下载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36605206

复制
相关文章

相似问题

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