首页
学习
活动
专区
圈层
工具
发布

效率提高十倍,Puppeteer 如何启动交互模式?

这不是白白浪费了交互环境的优势吗? 但实际上,Node.js 与 Chrome 本身就有一个很好用的交互环境,但很多人可能并不知道。 要启动这个交互模式,实际上非常简单。我们从0开始来创建这个环境。...mkdir test_puppeteer cd test_puppeteer yarn add puppeteer-core 上面的命令执行完成以后,我们就可以启动这个交互环境了。...这个窗口会自动关联上我们刚才启动的 Node.js。 现在,我们试一试直接在这个开发者工具的 Console标签页上面写一些代码: ?...接下来,跟刚才一样的步骤,我们启动开发者工具,然后尝试直接调用Puppeteer,不可思议的一幕出现了: ? 现在我们已经可以直接使用await了!...这才叫做交互环境。

2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    软件测试|使用docker搞定 Python环境搭建

    ] IMAGE[:TAG] [COMMAND] [ARG...]比如我这里要启动centos7,进入交互模式,通过docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力t: 在新容器内指定一个伪终端或终端...i: 允许你对容器内的标准输入 (STDIN) 进行交互docker run -i -t centos/python-38-centos7 /bin/bash如下进入centos终端后,进python交互环境打印...license" for more information.>>> print("hello, i'm Muller.")hello, i'm Muller.>>> exit()(app-root) exit后台模式启动...run加上-i -t是进交互模式,如果不想进交互模式直接执行脚本,可以直接使用run,比如echo "hello world",屏幕会输出"hello world"docker run centos/python...docker start启动容器docker start [容器id]正在运行的容器,可以使用 docker restart 命令来重启docker restart [容器id]删除容器 docker

    1.2K30

    前端规范指南,让团队代码如出一辙!ESLint + Prettier + husky + lint-staged

    {js,jsx,ts,tsx}" 是指定要针对的暂存文件模式,你可以根据自己的项目需求来配置。...格式化特定文件类型:使用文件模式匹配需要格式化的文件。例如,prettier --write "src/*/.js"会格式化 src 目录下的所有 JavaScript 文件。...在使用 Commitizen 之前,你需要安装 Commitizen 及其适配器。...示例如下: "scripts": { "commit": "git-cz" } 4、这将允许你使用 npm run commit 或 yarn commit 命令来进行交互式的提交。...这将打开一个交互式的界面,引导你填写提交消息。 案例如下: 1、提交修改文件 git add . 2、开始交互式提交,填写规范信息 npm run commit 3、选择提交类型 ?

    5.4K30

    【Docker入门】操作容器

    --restart设置容器的重启策略--rm容器退出后自动删除容器-it 或 --interactive --tty分配一个伪终端并绑定到容器的标准输入命令示例:# 创建并启动 nginx 容器同时映射端口且在后台运行...docker run -d -p 80:80 nginx# 创建并启动 php 容器(运行后会自动终止)docker run php# 创建并启动 nginx 容器且允许用户交互docker run...以交互模式运行容器-t 或 --tty分配一个伪终端(TTY)命令示例:# 进入 ubuntu 容器内部(通过ID)docker attach 87931907c7c7# 可能返回以下内容root@87931907c7c7...:/# (此处输入的命令针对于容器)执行完该命令后将能够与容器进行交互,并查看容器的输出和输入流。...以交互模式运行容器-t 或 --tty分配一个伪终端(TTY)命令示例:# 对 ubuntu 容器直接执行命令(通过ID)docker exec 87931907c7c7 ls# 可能返回以下内容,等于进入内部执行

    1.8K21

    【推荐】git commit 规范和如何在 commit 里使用 emoji

    若英文用不惯,那么推荐使用中文 若是开源代码,一律推荐统一英文,英文不行可以翻译软件用起来 若是开源代码,可以再附加对应的 issue 地址 结尾不加标点符号 工具:Commitizen Commitizen...全局安装 commitizen cz-conventional-changelog npm install -g commitizen cz-conventional-changelog 2. git...“全局模式下,需要 ~/.czrc 配置文件, 为 commitizen 指定 Adapter, 如果你不需要生成 Change Log 可以不用去处理。...” 只要用了 Commitizen ,就很方便的就规范的大家的 message 。...,可能不太好把 emoji 放在最前面,因为咱们操作的空间,就在 git cz 后第三次交互提示,也就是在输入 header 的 subject 的时候填入,如果是这样,可以选择把表情放到最后。

    3K40

    关于SSH远程执行命令和环境变量的问题

    这种方式会使用Bash的non-interactive + non-login shell模式,会创建一个shell,执行完脚本之后便退出,不再需要与用户交互。...而bash_profile是在我们通过SSH登录后再执行的命令和脚本,这种方式会使用Bash的interactive + login shell模式,这里面有两个概念需要解释:interactive和login...interactive意为交互式,这也很好理解,interactive shell会有一个输入提示符,并且它的标准输入、输出和错误输出都会显示在控制台上。...所以一般来说只要是需要用户交互的,即一个命令一个命令的输入的shell都是interactive shell。而如果无需用户交互,它便是non-interactive shell。...通常来说如bash script.sh此类执行脚本的命令就会启动一个non-interactive shell,它不需要与用户进行交互,执行完后它便会退出创建的Shell。

    2K40

    Linux 命令(228)—— shopt 命令(builtin)

    execfail: 如果一个非交互式shell不能执行指定给 exec 内置命令作为参数的文件,它不会退出,如果 exec 失败,一个交互式 Shell 不会退出。...extglob: 打开扩展的模式匹配特性(正常的表达式元字符来自 Korn Shell 的文件名扩展)。...hostcomplete: 如果设置,且 readline 正被使用,当正在完成一个包含@的词时bash将试图执行主机名补全.缺省为打开。...huponexit: 如果设置,当一个交互式登录 Shell 退出时,Bash将发送一个SIGHUP(挂起信号)给所有的作业。 interactive_comments: 在一个交互式 Shell中。...restricted_shell: 如果 Shell 在受限模式下启动就设置这个选项。该值不能被改变。当执行启动文件时不能复位该选项,允许启动文件发现 Shell 是否受限。

    2.9K20

    Docker核心技术

    接着,在运行阶段,容器中的应用开始执行,处理请求并与Docker引擎进行交互。此阶段中,可以进行网络设置和端口映射,确保容器可以与外界通信。...为容器起名,如果没有指定将会随机产生一个名称 容器启动 – docker start 将一个或多个处于创建状态或关闭状态的容器启动起来:docker start [OPTIONS] CONTAINER... 容器创建并启动 – docker run  利用镜像创建并启动一个容器,docker run [OPTIONS] IMAGE [COMMAND] [ARG...]...Docker有五种网络驱动模式: bridge network 模式(网桥):默认的网络模式。...类似虚拟机的nat模式 host network 模式(主机):容器与宿主机之间的网络无隔离 None network 模式:容器禁用所有网络。

    1K10
    领券