如何使用填写的javascript编写脚本然后提交提示?

时间:2016-05-03 00:49:01

标签: javascript node.js automation ui-automation prompt

我正在尝试编写一个脚本(使用node.js),我可以将其用作任务运行器或测试自动化脚本。我有一个使用socket.io的Web应用程序,用户可以在其中与服务器通信。该应用程序基本上是聊天应用程序,其中多个用户可以与服务器和彼此进行通信。我试图用脚本做的是:

  1. 打开网址(已完成)
  2. 等待页面加载(完成)
  3. 填写提示,这将是用户名然后提交
  4. 然后以另一个用户重复1-3
  5. 应用程序本身有效,但我正在创建脚本,允许某种形式的自动化测试来观察css中的变化。

    所以我在index.html中有一个元素中的提示符:

    username = prompt("What is your username?");
    

    这是server.js(node.js服务器)中的测试脚本:

    ar open = require('open');
    
    console.log('Test script starting...');
    
    open("http://localhost:8080");
    
    console.log('Waiting for DOM to be loaded...');
    
    setTimeout(function(){
        console.log('DOM loaded!');
        //Fill in prompt and submit prompt
    
    }, 5000);
    

    是否可以填写提示然后使用脚本提交以及哪种语言或框架更适合此目的?

0 个答案:

没有答案