UnhandledPromiseRejectionWarning:未处理的承诺拒绝

时间:2016-11-20 13:05:26

标签: javascript node.js selenium-webdriver selenium-grid

我正在使用node& Selenium WebDriver用于自动化测试。我在日志中收到以下警告:

(node:22197) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: unexpected variable use.

从调试中我发现以下行给出了这个错误:

var driver = new webdriver.Builder()
            .forBrowser('firefox')
            .usingServer('http://127.0.0.1:4444/wd/hub')
            .build();

这是完整的脚本:

var pool = require('../../connection');
var webdriver = require('selenium-webdriver');
var By = webdriver.By;
var until = webdriver.until;			

module.exports = function(req, res) {

	pool.getConnection(function(err, connection) {
		connection.query('SELECT * FROM testcase_data WHERE testcase_data_id=?', [req.params.id], function(err, rows, fields) {
			var row = rows[0];
			var testdata = JSON.parse(row.json_data);
	
			var driver = new webdriver.Builder()
						.forBrowser('firefox')
						.usingServer('http://127.0.0.1:4444/wd/hub')
						.build();
		});
	});
};

如何摆脱这个错误,我在做什么? 提前谢谢。

0 个答案:

没有答案