Консоль дает мне TypeError .. не функциональное сообщение - PullRequest
1 голос
/ 04 октября 2019

Я пытаюсь запустить тесты, используя WebdriverIO / Appium. Вот как выглядит код:

Файл страницы:

const click_on_skip_button = () => {
    $("#com.ayoba.ayoba:id/onboard_skip").click();

    return;
}
const enter_name = () => { 
    const nameID =  driver.elementsByAccessibilityId("#com.ayoba.ayoba:id/name");
    nameID.keys("Dzanan");

    return; 
}

module.exports = {
    click_on_skip_button,
    enter_name
}

тестовый файл:

const { click_on_skip_button, enter_name}  = require("../pages/LandingPage") 

describe('Landing page tests', function(){
    it('Should verify all basic functionalities', () =>{
      // For demo purpose
      click_on_skip_button()
      enter_name();
    });
  });

журнал ошибок:

0-0] 2019-10-04T12:15:42.350Z INFO webdriver: COMMAND findElement("css selector", "#com.ayoba.ayoba:id/onboard_skip")
[0-0] 2019-10-04T12:15:42.351Z INFO webdriver: [POST] http://127.0.0.1:4723/wd/hub/session/199b590d-1fa2-4adb-8962-d5890c7bcd02/element
2019-10-04T12:15:42.351Z INFO webdriver: DATA { using: 'css selector',
  value: '#com.ayoba.ayoba:id/onboard_skip' }
[0-0] Error in "Landing page tests Should verify all basic functionalities"
TypeError: $(...).click is not a function

Itбыло бы здорово, если бы кто-то мог дать представление о том, что не так с моим кодом. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...