如何在webdriverjs中执行自定义javascript代码(https://code.google.com/p/selenium/wiki/WebDriverJs) 我找到了执行方法,但它的目的完全不同。如何在webdriverjs中执行自定义javascript代码
2
A
回答
6
在这里你去:
var yourClientJSFunction = function (param1, param2) {
// the JS code you want to run in the browser
}
driver.executeAsyncScript(yourClientJSFunction, param1, param2).then(function (res) {
// deal with the response
});
1
如果您在节点中使用camme/webdriverjs,您可以使用下面的代码片段:
client
.execute(function() {
return $('ul li').length;
}, [], function (err, result) {
console.log(result.value); // 4
})
.call(done);
在这里,我们使用得到的列表项的数目jQuery的。我们通过访问result.value
来处理回调函数中的结果。
它也可作为一个要点在这里:https://gist.github.com/ragulka/10458018
相关问题
- 1. 在CRM中执行自定义代码
- 2. 如何在函数定义后立即执行javascript代码?
- 3. 如何在C#中执行Javascript代码
- 4. Reporting Services自定义代码未执行
- 5. 如何在登录设备后执行自定义代码
- 6. 如何在UIView自定义绘图代码完成后执行一些代码?
- 7. 执行命令后执行自定义代码
- 8. 如何在WebBrowser控件中执行自定义JavaScript?
- 9. 如何在Wordpress文件“single.php”中添加自定义JavaScript代码
- 10. 编码和解码自定义可执行代码
- 11. Google跟踪代码管理器:如何在“自定义HTML代码?”中使用“自定义Javascript”?
- 12. 在执行代码之前执行<%= %>代码执行ASP.NET自定义控件填充
- 13. 来自Javascript的Selenium WebDriverJS API
- 14. Camunda引擎 - 在新部署上执行自定义代码
- 15. TFS在工作项目转换时执行自定义代码
- 16. 在Windows /表单身份验证后执行自定义代码
- 17. 如何执行复杂的Javascript代码?
- 18. 如何在特定的时间间隔内执行JavaScript代码?
- 19. 如何在用户发布或删除页面时执行自定义代码
- 20. 在Chrome中“当场”执行Javascript代码?
- 21. 在地址栏中执行javascript代码
- 22. 加载任何网站后运行自定义javascript代码
- 23. 在ASP.NET中自动执行代码
- 24. CruiseControl MSBuild在源代码中自动执行代码行
- 25. 如何在BPMN 2.0中指定服务任务以在JBPM 5中执行自定义Java代码
- 26. 如何自定义WebViewPage执行输出?
- 27. 如何执行自定义分页
- 28. Javascript执行代码顺序
- 29. javascript执行php代码
- 30. Javascript代码执行延迟