Skip to content

fix appium tests #5228

Description

@kobenguyent
  1) Appium
       "before all" hook in "Appium":
     Can't connect to WebDriver.
Error: WebDriverError: 'automationName' can't be blank when running "http://ondemand.saucelabs.com/wd/hub/session" with method "POST" and args "{"capabilities":{"alwaysMatch":{"sauce:options":{"appiumVersion":"2.0.0"},"appium:browserName":"","appium:recordVideo":"false","appium:recordScreenshots":"false","platformName":"android","appium:platformVersion":"7.0","appium:deviceName":"Android GoogleAPI Emulator","appium:androidInstallTimeout":90000,"appium:appWaitDuration":300000,"appium:app":"storage:filename=selendroid-test-app-0.17.0.apk"},"firstMatch":[{}]}}"

Please make sure Selenium Server is running and accessible
  Error: WebDriverError: 'automationName' can't be blank when running "http://ondemand.saucelabs.com/wd/hub/session" with method "POST" and args "{"capabilities":{"alwaysMatch":{"sauce:options":{"appiumVersion":"2.0.0"},"appium:browserName":"","appium:recordVideo":"false","appium:recordScreenshots":"false","platformName":"android","appium:platformVersion":"7.0","appium:deviceName":"Android GoogleAPI Emulator","appium:androidInstallTimeout":90000,"appium:appWaitDuration":300000,"appium:app":"storage:filename=selendroid-test-app-0.17.0.apk"},"firstMatch":[{}]}}"
      at startWebDriverSession (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriver/build/node.js:1102:11)
      at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async _WebDriver.newSession (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriver/build/node.js:1336:41)
      at async remote (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriverio/build/node.js:8766:20)
      at async Appium._startBrowser (lib/helper/Appium.js:324:24)
      at async Context.<anonymous> (test/helper/Appium_test.js:48:5)

another issue

     unknown method: WebDriverError: Method is not implemented when running "execute/sync" with method "POST" and args "function checkVisibility(elem, params) {
      if (typeof elem.checkVisibility === "function") {
        return elem.checkVisibility(params);
      }
      return null;
    }"
      at FetchRequest._request (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriver/build/node.js:1803:19)
      at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async Browser.wrapCommandFn (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriverio/node_modules/@wdio/utils/build/index.js:907:23)
      at async Browser.wrapCommandFn (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriverio/node_modules/@wdio/utils/build/index.js:907:23)
      at async Promise.all (index 0)
      at async Element.isDisplayed (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriverio/build/node.js:6813:43)
      at async Element.wrapCommandFn (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriverio/node_modules/@wdio/utils/build/index.js:907:23)
      at async Element.elementErrorHandlerCallbackFn (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriverio/build/node.js:8388:24)
      at async Element.wrapCommandFn (file:///home/runner/work/CodeceptJS/CodeceptJS/node_modules/webdriverio/node_modules/@wdio/utils/build/index.js:907:23)
      at async forEachAsync (lib/helper/WebDriver.js:2768:17)
      at async Appium.seeElement (lib/helper/WebDriver.js:1481:22)
      at async Context.<anonymous> (test/helper/Appium_test.js:474:7)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions