Eyes SDK for WebDriverIO 4. This repository is deprecated. It has moved to https://github.com/applitools/eyes.sdk.javascript1/tree/master/packages/eyes-webdriverio-4
Other
10
stars
11
forks
source link
unable to use applitools with webdriverio in mobile native app #42
code snippet:
describe('Options test', () => {
it('should able to select sales icon and go to the Sales page', () => {
// Start the test.
browser.eyesOpen("Main");
Main.sales.waitForVisible() &&
Main.sales.click();
browser.eyesCheckWindow("Sales Page");
error seen:
1) Options test should able to select sales icon and go to the Sales page:
Method is not implemented
running
WebDriverError: Method is not implemented
at Object.checkLegacyResponse (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/error.js:546:15)
at parseHttpResponse (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/http.js:509:13)
at doSend.then.response (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/http.js:441:30)
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:228:7)
From: Task: WebDriver.executeScript()
at WebDriver.schedule (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/webdriver.js:807:17)
at WebDriver.executeScript (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/webdriver.js:878:16)
at EyesWebDriver.getUserAgent (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/eyes.selenium/src/EyesWebDriver.js:76:29)
at /Users/tohlaymui/Desktop/performance_analyst_test/node_modules/eyes.selenium/src/Eyes.js:171:33
at ManagedPromise.invokeCallback_ (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/promise.js:1376:14)
at TaskQueue.execute_ (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/promise.js:3084:14)
at TaskQueue.executeNext_ (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/promise.js:3067:27)
at asyncRun (/Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/promise.js:2927:27)
at /Users/tohlaymui/Desktop/performance_analyst_test/node_modules/selenium-webdriver/lib/promise.js:668:7
at <anonymous>
2) Options test should able to go back to Main Page:
checkWindow called with Eyes not open
running
Error: checkWindow called with Eyes not open
at Eyes.<anonymous> (node_modules/eyes.sdk/src/EyesBase.js:1283:23)
at new Promise (<anonymous>)
at node_modules/eyes.selenium/src/Eyes.js:77:24
at TaskQueue.execute_ (node_modules/selenium-webdriver/lib/promise.js:3084:14)
at TaskQueue.executeNext_ (node_modules/selenium-webdriver/lib/promise.js:3067:27)
at asyncRun (node_modules/selenium-webdriver/lib/promise.js:2974:25)
at node_modules/selenium-webdriver/lib/promise.js:668:7
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:228:7)
From: Task: <anonymous>
at PromiseFactory.that._promiseFactory.setFactoryMethods.defer [as _promiseFactoryFunc] (node_modules/eyes.selenium/src/Eyes.js:76:25)
at PromiseFactory.makePromise (node_modules/eyes.utils/src/PromiseFactory.js:38:25)
at EyesBase.checkWindow (node_modules/eyes.sdk/src/EyesBase.js:1272:37)
at node_modules/eyes.selenium/src/Eyes.js:343:51
at ManagedPromise.invokeCallback_ (node_modules/selenium-webdriver/lib/promise.js:1376:14)
at TaskQueue.execute_ (node_modules/selenium-webdriver/lib/promise.js:3084:14)
at TaskQueue.executeNext_ (node_modules/selenium-webdriver/lib/promise.js:3067:27)
at asyncRun (node_modules/selenium-webdriver/lib/promise.js:2927:27)
at node_modules/selenium-webdriver/lib/promise.js:668:7
at <anonymous>
wdio.conf.js: