我正在使用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();
});
});
};
如何摆脱这个错误,我在做什么? 提前谢谢。