Javascript 控制台给我输入错误。。不是功能信息

Javascript 控制台给我输入错误。。不是功能信息,javascript,appium,webdriver-io,Javascript,Appium,Webdriver Io,我正在尝试使用WebdriverIO/Appium运行测试。下面是代码的外观: 页面文件: const click_on_skip_button = () => { $("#com.ayoba.ayoba:id/onboard_skip").click(); return; } const enter_name = () => { const nameID = driver.elementsByAccessibilityId("#com.ayoba.ay

我正在尝试使用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

如果有人能深入了解我的代码有什么问题,那就太棒了。谢谢

$(…)
看起来很像jQuery或其他库。您是否忘记在页面中包含jQuery?元素
$(“#com.ayoba.ayoba:id/board_skip”)
是否存在?@ConstantinGroß如果库丢失,则
$()
本身会在
单击()之前抛出错误。使用
$`,$(…)看起来很像jQuery或其他库。您是否忘记在页面中包含jQuery?元素
$(“#com.ayoba.ayoba:id/board_skip”)
是否存在?@ConstantinGroß如果库丢失,则
$()
本身会在
单击()之前抛出错误。使用
$`,似乎有一种“不同”的东西。