Viewing File: /home/ubuntu/misabloom-frontend-base/node_modules/react-numeric-input/tests_e2e/lib/index.js
/* global __dirname */
const path = require("path");
const MAIN_ID = "main";
let key = 0;
exports.createNumericInput = function(browser, props={}) {
props.key = key++;
browser.execute(
`ReactDOM.render(
React.createElement(NumericInput, ${JSON.stringify(props)}),
document.getElementById("${MAIN_ID}")
)`,
[]
);
browser.waitForElementPresent(".react-numeric-input", 500);
}
exports.focusWindow = browser => {
browser.window_handles(function(result) {
var handle = result.value[0];
browser.switchWindow(handle);
});
};
exports.openHTML = (browser, done) => {
browser.url("file://" + path.resolve(__dirname, "../tests/index.html"), () => {
browser.waitForElementPresent(`"#${MAIN_ID}"`, 500, true, done);
});
};
exports.clearHTML = browser => {
browser.execute(`document.getElementById("${MAIN_ID}").innerHTML = "";`, []);
};
Back to Directory
File Manager