javascript - 如何将一个 JavaScript 文件导入另一个 JavaScript 文件
问题描述
我试图将一个 JavaScript 文件导入我的服务器端 JavaScript 文件,因为我无法在我的服务器端运行该函数。有什么方法可以将我的 src 导入服务器端 js,以便我可以运行该功能。提前致谢。
JS文件导出到服务器端
const {Builder, By, Key, util} = require("selenium-webdriver");
(async function googlesearch() {
let driver = await new Builder().forBrowser('chrome').build();
try{
await driver.get("https://www.google.com/");
let searchField = await driver.findElement(By.name('q'));
await searchField.sendKeys("workout videos");
await searchField.sendKeys(Key.ENTER);
await driver.wait(until.titleIs('workout videos - Google Search'), 5000);
let list = await driver.findElements(By.className('g'));
if(list.length <= 0 ){
throw new Error('Test - FAIL');
}else{
console.log('Test - Success');
}
} finally {
console.log("automation complete")
}
})();
解决方案
我想你可以像
const {Builder, By, Key, util} = require("selenium-webdriver");
exports.googlesearch = async () => {
let driver = await new Builder().forBrowser('chrome').build();
try{
await driver.get("https://www.google.com/");
let searchField = await driver.findElement(By.name('q'));
await searchField.sendKeys("workout videos");
await searchField.sendKeys(Key.ENTER);
await driver.wait(until.titleIs('workout videos - Google Search'), 5000);
let list = await driver.findElements(By.className('g'));
if(list.length <= 0 ){
throw new Error('Test - FAIL');
}else{
console.log('Test - Success');
}
} finally {
console.log("automation complete")
}
}
所以你可以导入为
const { googlesearch } = require('./file/path')
推荐阅读
- java - PDFBOX 2.0.18 - 如何遍历 PDF 页面并检索特定字段
- r - 为什么 `select_if(., is_double)` 返回日期?
- sql - 如何在 SQL 中将具有成对关系的行合并为单行
- python-3.x - 计算多个城市的中心点纬度/经度
- javascript - 如何使用 eventListener 通过 Node 和 Express 发送发布请求?
- python - QTreeView 只装饰和缩进某些列
- javascript - 如何在 TypeScript 中安全地键入分层元数据对象?
- vuex - 更新过滤的多行 Vuex 支持的表单会导致“不改变 vuex 存储状态”
- php - csv 文件的每一行都有州、县和数据。如何使用 PHP 关联数组转换为 states=>counties=>county=>data
- python - 如何找到第一次调用函数的位置并相应地返回 None ?