相关疑难解决方法(0)

node.js全局变量?

我在这里问: node.js需要继承吗?

并被告知我可以通过省略var来将变量设置为全局范围.

这对我不起作用.

即:

_ = require('underscore');
Run Code Online (Sandbox Code Playgroud)

不能使_在所需文件上可用.我可以设置快递,app.set并在其他地方提供它.

有人可以确认这应该有用吗?谢谢.

javascript node.js express

203
推荐指数
6
解决办法
25万
查看次数

Nightwatch.js通过配置文件设置测试环境

Noob节点警告:如何以编程方式设置运行测试时要使用的配置对象?

一直在努力寻找明确的答案.

建立:

/e2e-tests
    |-globals.js
    |-product.page.notify.stock.js
|-nightwatch.json 
|-nightwatch 
Run Code Online (Sandbox Code Playgroud)

var SITE_URL = 'http://dev.local/', //this needs to be set somehow production||dev
  AJAX_URL = 'ajaxproc/getrandomoutofstock', //relative so this doesn't need to change
  select = '#mysize',
  emailError = '.error-message',
  outOfStockItem = {
    id: false,
    url: false
  };

module.exports = {
  'Get backorder stock url': function(browser) {
    browser.url(SITEURL + AJAX_URL)
      // ommitted for brevity
  },
  'Check notify stock on product page': function(client) {

    client.url(SITE_URL + outOfStockItem.url); …
Run Code Online (Sandbox Code Playgroud)

javascript config node.js nightwatch.js

6
推荐指数
1
解决办法
7730
查看次数

将测试数据提供给 Nightwatch

我尝试向守夜人提供测试数据,但我不知道如何提供。如何为 Nightwatch 测试提供动态测试数据?

我不想将值硬编码到代码中。我想从文件中提供它。

编辑:

.setValue('selector', 'DEBBIE A/P EKU')
Run Code Online (Sandbox Code Playgroud)

automation nightwatch.js

3
推荐指数
1
解决办法
2607
查看次数