如何在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. 如何執行自定義代碼中添加的自定義類
- 3. 如何在函數定義後立即執行javascript代碼?
- 4. 如何在C#中執行Javascript代碼
- 5. Reporting Services自定義代碼未執行
- 6. 如何在VSIX包卸載上執行自定義代碼?
- 7. 如何在登錄設備後執行自定義代碼
- 8. 如何在調用IControllerFactory.GetControllerInstance()之前執行自定義代碼?
- 9. 如何在UIView自定義繪圖代碼完成後執行一些代碼?
- 10. javascript - 在代碼中執行代碼?
- 11. Webdriverjs - 未定義
- 12. 執行命令後執行自定義代碼
- 13. Maven:在裝配過程中執行自定義代碼
- 14. 在引發的異常中執行自定義代碼
- 15. 在EF遷移中自定義代碼執行
- 16. 如何在WebBrowser控件中執行自定義JavaScript?
- 17. 如何在Wordpress文件「single.php」中添加自定義JavaScript代碼
- 18. 編碼和解碼自定義可執行代碼
- 19. Google跟蹤代碼管理器:如何在「自定義HTML代碼?」中使用「自定義Javascript」?
- 20. 在執行代碼之前執行<%= %>代碼執行ASP.NET自定義控件填充
- 21. 如何在Bolt CMS中運行自定義PHP代碼?
- 22. Camunda引擎 - 在新部署上執行自定義代碼
- 23. 在Windows /表單身份驗證後執行自定義代碼
- 24. TFS在工作項目轉換時執行自定義代碼
- 25. 如何防止JavaScript代碼執行?
- 26. 如何執行復雜的Javascript代碼?
- 27. 如何從AddressField欄執行JavaScript代碼?
- 28. 如何在特定的時間間隔內執行JavaScript代碼?
- 29. 淘汰賽。如何在可觀察更新前後執行自定義代碼
- 30. 如何在用戶發佈或刪除頁面時執行自定義代碼