From 003ce4e71a68dc992653ae30938f3ee7415abc15 Mon Sep 17 00:00:00 2001 From: Min RK Date: Fri, 13 Jan 2017 13:02:49 +0100 Subject: [PATCH] reimpelement casper.thenClick using jquery. default implementation doesn't seem to trigger events. --- notebook/tests/util.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/notebook/tests/util.js b/notebook/tests/util.js index 779cfc1ef..0db1966a5 100644 --- a/notebook/tests/util.js +++ b/notebook/tests/util.js @@ -8,6 +8,17 @@ casper.get_notebook_server = function () { return casper.cli.get("url") || ('http://127.0.0.1:' + port); }; +// casper.thenClick doesn't seem to trigger click events properly +casper.thenClick = function (selector) { + return this.thenEvaluate(function(selector) { + var el = $(selector); + if (el.length === 0) { + console.error("Missing element!", selector) + } + el.click(); + }, {selector: selector}) +} + casper.open_new_notebook = function () { // Create and open a new notebook. var baseUrl = this.get_notebook_server();