javascript - 无法获取 .js 文件路径

标签 javascript cucumber

无法使用 Minium Developer 获取 .js 文件。我有示例项目中的路线,但它不起作用。我做错了什么?

Helper.js

var helperFuntions = {

findExistingDataOnTable : function(cssSelector,query){

    var encontrado = $(cssSelector).matchingText(query);

    if (encontrado) {

        console.log("Superado");
    }else{

      console.log("No superado");
    }

  }

};

ProyectoPrueba.js(不工作,导入错误)

var helperFuntions = require("modules/Helper/Helper.js");

When(/^Compruebo la existencia de "(.*?)"$/, function (query) {
   var cssTable = "\".ym-cbox\"";

helperFuntions.findExistingDataOnTable(cssTable, query);

});

ProyectoPrueba.js(有效,无导入)

When(/^Compruebo la existencia de "(.*?)"$/, function (query) {

    var found= $(".ym-cbox").matchingText(query);
  if (found) {
    console.log("Superado");

  }else{
    console.log("No superado");
  }

});

项目层次结构

Proyect hierarchy

最佳答案

您必须从 require 路径中排除“modules”文件夹:

require("Helper/Helper");

此外,不需要扩展名“.js”。

关于javascript - 无法获取 .js 文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51476601/

相关文章:

javascript - 如何获得最小高度 CSS 属性?

javascript - 有什么方法可以使用 jQuery 过滤多个条件吗?

ruby-on-rails - 找不到字段 "Netid"(Capybara::ElementNotFound)

ruby - 单个特征文件中的多个特征

ruby-on-rails - Cucumber + Webrat + Selenium 指南

java - 如何通过调用方法导航到 URL? java

javascript - AngularJS ng-repeat 在数组更新时不刷新

javascript - 直接在实例上调用 parsley.js 方法 'addError'

javascript - 如何将各种放入函数范围之外的数组中

ruby-on-rails - 用 cucumber 和 pickle 记录 id [Rails]