当前位置: 首页 > 知识库问答 >
问题:

JS不调用不同的包特性文件。但是它是拿来的,如果你从java类位置给出[重复的]

锺离霖
2023-03-14


-----parant
        
      ---parent.feature
          ---parent.java


      ---child.feature
       ---child.js

如果我从parent.java运行测试用例,parent.feature调用child.js。js调用child.feature意味着它不接受read(“child.feature”)。我必须给出like read('../child/child.feature')。我的问题是我有child.js和child.feature在同一个地方。为什么我必须给出来自java类的路径,比如'../child/child.feature'?

共有1个答案

张锐藻
2023-03-14

空手道阻止你打太多电话。建议您只坚持一个或两个级别的功能重用。空手道总是使用“main”(入口点)特性的目录作为“工作目录”。这样就可以相对于该路径读取所有文件(例如JSON、XML)。

如果您确实需要这样做,请使用read('classpath:child.feature')并以这种方式管理文件。

 类似资料:
  • 任何能回答这个问题的人。我正在配置中存储信标位置。当一个信标被破坏时,我会得到正在破坏的块的位置,并检查它是否与我的配置中的块相等。我不知道为什么它不工作,我甚至做了p.sendmessage,并将两个值作为消息发送,它们是相同的。。。 https://pastebin.com/Kd4eZyJc第1181行是断块事件。 块中断事件: 在命令中设置信标位置: ^^我对每个灯塔都这么做。

  • 首先,Java新手。我试图解码一个JSON字符串。我得到了包并将其复制到但是java说它不存在。我也尝试将CLASSPATH更改为相同的路径。我没有使用任何IDE 我甚至试着把它复制到和

  • 如果它们在数组中的连续位置,我希望能够删除所有重复项。例如,我有这个数组: 现在,我想删除所有重复项,如果它们处于相同的位置。最后,移除元素后,最终的数组将如下所示: 很明显,如果它处于下一个位置,我们可以看到我们正在移除它。 注意:我不想只使用整数。我希望它适用于所有对象。此外,我不想删除所有重复项。仅当其处于以下位置时,才能将其拆下。 那么,如何使用java或kotlin实现这一点呢。

  • 问题内容: 我的millis设置确实有问题,并在Nexus One上的Android 2.3.4上阅读。这是代码: 在这个小测试中,我编写了1310198774,但是从lastModified()返回的结果是1310199771000。 即使我删除了结尾的“ 000”,也要相差几分钟。 我需要在网络服务和Android设备之间同步文件。上次修改毫秒是此服务发送的数据的一部分。我确实将millis设

  • 问题内容: 我正在使用不同的Maven配置文件将我的应用程序部署到不同的环境。(使用weblogic-maven-plugin,但是我认为这并不重要) 在应用程序中,我使用Spring Web Services。现在,我想根据环境更改端点。(端点在Spring的applicationContext.xml中定义) 我的想法是从属性文件中读取值。该属性文件将在Mavens软件包阶段写入(或复制)。