V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
bulabean
V2EX  ›  JavaScript

关于 原生 js 模拟用户浏览网页 的操作,有大佬愿意指点一二吗?

  •  
  •   bulabean · 2018-06-28 10:57:19 +08:00 · 4125 次点击
    这是一个创建于 2341 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近做 web 项目,碰到这个需求,需要原生 js 模拟用户浏览网页的一系列操作,对 js 不是很熟悉,没思路,求 javascript 大佬们指点一二

    • 不需要移动鼠标
    • 实现页面的上下滑动
    • 下滑至底部 [页面自动加载更多数据]
    • 按钮的点击 √
    • 检测页面上的链接,随机跳转
    • 其他......

    另外问句,有没有封装了相关操作的 js 库呢?

    11 条回复    2018-06-28 19:00:32 +08:00
    banricho
        1
    banricho  
       2018-06-28 11:00:39 +08:00
    jQuery
    bbzt
        2
    bbzt  
       2018-06-28 11:03:07 +08:00
    油猴+jquery
    qsnow6
        3
    qsnow6  
       2018-06-28 11:03:09 +08:00
    selenium
    yulitian888
        4
    yulitian888  
       2018-06-28 11:08:40 +08:00
    自动化测试工具 loadrunner 了解一下?
    binux
        5
    binux  
       2018-06-28 11:10:10 +08:00
    什么叫原生 js ?有些操作原生 js 是模拟不了的。能模拟那就是 bug 了。
    teleme
        6
    teleme  
       2018-06-28 11:18:32 +08:00
    试试 greasemonkey,神器
    learnshare
        7
    learnshare  
       2018-06-28 11:34:59 +08:00
    测试工具看一下,跑个脚本就行了
    Lawlieti
        8
    Lawlieti  
       2018-06-28 11:47:20 +08:00
    jquery 都可以搞定 , 再来一些测试工具也可以做到吧
    wheato
        9
    wheato  
       2018-06-28 13:49:30 +08:00
    gaoryrt
        10
    gaoryrt  
       2018-06-28 14:53:17 +08:00
    puppeteer 才是正解
    auroraccc
        11
    auroraccc  
       2018-06-28 19:00:32 +08:00
    简单的写个油猴就行 , 复杂的 puppeteer
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1180 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:55 · PVG 01:55 · LAX 09:55 · JFK 12:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.