首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从html-page启动js-file?

问如何从html-page启动js-file?
EN

Stack Overflow用户
提问于 2020-03-05 21:23:08
回答 1查看 58关注 0票数 0

我启动服务器,它转到网页index.html。网页上有一个按钮。我想单击此按钮并启动gotest.js,它将启动测试(如loginTest.js )。我该怎么做呢?

server.js:

代码语言:javascript
复制
var express = require("express");
var path = require("path");
var app = express();
app.get("/", function(req, res) {
  res.sendFile(__dirname + "index.html");
});
app.listen(1234);
console.log("Server has started!");

index.html:

代码语言:javascript
复制
<button>Launch Selenium Autotest</button> // or any another HTML-element

gotest.js:

代码语言:javascript
复制
const { loginTest } = require("loginTest");
const autotest = async () => {
  await loginTest();
};
try {
  autotest();
} catch (e) {
  console.log(e);
}

loginTest.js:

代码语言:javascript
复制
const { By, Key, until } = require("selenium-webdriver");
const webdriver = require("selenium-webdriver");
require("chromedriver");

module.exports = {
  loginTest: async () => {

      let driver = await new webdriver.Builder().forBrowser("chrome").build();
      driver.manage().window().maximize();
      try {
        await driver.get("https://www.youtube.com/");
        console.log("DONE");
      } catch (e) {
        console.log(e);
      } finally {
        await driver.quit();
      }
   }
 };
EN

回答 1

Stack Overflow用户

发布于 2020-03-08 14:45:13

将id和js文件放在点击按钮上运行

代码语言:javascript
复制
<button onclick="gotest.js" id="btnmodal" data-modal="btnmodal">Launch yourFirstJS file</button>

将此脚本放在标题中,是否应在页面加载时自动单击上面的按钮

代码语言:javascript
复制
<script>
jQuery(function(){
   jQuery('#btnmodal').click();
});
</script>

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60546399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档