如何在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代碼執行延遲