I am using a code similar to this:
let myItem = element(by.xpath("//some-xpath"));
browser.actions()
.mouseDown(myItem)
.mouseMove({x: -200, y: 0})
.mouseUp()
.perform()
When I run it, I get :
Failed: Method has not yet been implemented
Stack:
WebDriverError: Method has not yet been implemented
at WebDriverError (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:27:5)
at Object.checkLegacyResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:505:15)
at parseHttpResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:509:13)
at doSend.then.response (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:440:13)
at process._tickCallback (internal/process/next_tick.js:109:7)
From: Task: mouseMove
at WebDriver.schedule (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:816:17)
at actions.map.action (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/actions.js:124:23)
at Array.map (native)
at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/actions.js:123:29
at TaskQueue.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2970:14)
at TaskQueue.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2953:27)
at asyncRun (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2813:27)
at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:676:7
at process._tickCallback (internal/process/next_tick.js:109:7)
Using latest apppium and protractor. Running this against a native Android app.
Most probably on iOS it is the same situation.
Any ideas? I am interested in swipe to work. Thanks.
Aucun commentaire:
Enregistrer un commentaire