腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
Puppeteer
测试
异常
行为
?
、
、
、
、
许多人都有
使用
Puppeteer
进行通用自动化
测试
的经验。这主要是关于模仿用户在网页上的
行为
并断言结果。但是,如果您需要
测试
错误状态的表示,而您不能(或不知道
如何
)由用户操作触发,该怎么办呢?这是预期的
行为
。然而,在现实世界中,服务器可能碰巧关闭或响应为内部错误。想象一下,这个应用程序很感激地涵盖了这个案例。但是我们
如何
用
Puppeteer
重现它呢?
浏览 16
提问于2020-01-29
得票数 1
2
回答
如何
在Angular应用程序中
使用
Puppeteer
、
、
、
、
我的问题很简单,但我不明白这是不是可能的,在这种情况下,它是
如何
可能的。 const browser = await
puppeteer
.launch
浏览 2
提问于2018-07-26
得票数 29
2
回答
用茉莉花
测试
木偶师?
、
我们
使用
傀儡脚本(通过节点的打字稿)来自动
测试
我们的网站
行为
(全流),当我们收到错误(或意想不到的结果)时,我们发送电子邮件或某种警告。const
puppeteer
= require('
puppeteer
'); expect(await page.title()).toBe(
浏览 0
提问于2018-11-24
得票数 1
2
回答
异步抛出SyntaxError:意外令牌(
、
、
、
、
我正在
使用
无头铬包运行一个
测试
const browser = await
puppeteer
.launchgoogle.com', {waitUntil: 'networkidle'}) await page.type('<
浏览 0
提问于2017-09-06
得票数 3
回答已采纳
3
回答
如何
捕获事件侦听器内部的
异常
?
、
、
、
我
使用
Puppeteer
库打开一个URL并处理所有请求的响应。有时在事件侦听器page.on('response')中,我需要抛出一个错误,如下面的示例所示。但是我无法以任何方式捕获这些
异常
,我总是得到unhandled promise rejection错误。
如何
处理这些
异常
?我不想
使用
process.on('unhandledRejection'),因为它根本不能解决我的问题。const
puppeteer
= require
浏览 3
提问于2017-09-18
得票数 9
2
回答
如何
验证葫芦/木偶机中不存在的选择器?
、
、
、
如何
使用
黄瓜-断言来
使用
抛出断言?if (await page.waitForSelector('[data-test-text-title-refunded-widget-console="true"]')对于当前的断言,我
使用
了来自黄瓜- assert包的以下抛出断言: assert.throws(someFunct
浏览 0
提问于2019-01-09
得票数 4
1
回答
如何
使mocha
测试
在
puppeteer
pageerror上失败
、
我正在
使用
mocha和
puppeteer
来
测试
页面。如果页面抛出未捕获的
异常
,我希望
测试
失败。这就是我到目前为止所尝试的: const browser = await
puppeteer
.launchthrow e; await page.goto('http://example.com/
浏览 0
提问于2018-01-02
得票数 1
1
回答
用
Puppeteer
无头运行捕捉碰撞事件
、
是否有一种方法来捕捉铬页崩溃事件在无头模式下
使用
Puppeteer
?(保持WebGL激活) headless: false, `--window-size=${width},${height}`, ]增加的细节:我的目标是
测试
我的应用程序
行为
在崩溃后。以下内容无法捕捉到错误: const
puppet
浏览 0
提问于2018-07-05
得票数 1
2
回答
如何
获得URL后,从当前页重定向到另一个
使用
木偶?
、
、
、
、
最近,我的WebApp代码开始
使用
Jest和
Puppeteer
进行
测试
。所以我有一个页面,当(‘signBtn’)单击POST进程开始时,所有凭据都填充了SummitButton
Puppeteer
.But我怎么知道
测试
已经完全完成了?
如何
在
测试
运行时获得重定向页面URL? 这是我的密码!const
puppeteer
= require('
puppeteer
浏览 4
提问于2019-11-01
得票数 8
回答已采纳
1
回答
如何
在木偶操纵者的页面上
使用
jQuery?
、
、
、
我正在尝试
使用
jQuery来加载
puppeteer
的页面,我想知道我
如何
才能做到这一点?我的代码结构如下:let browser = null; browser = await
puppeteer
.launch({args: ['--no-sandbox', '-
浏览 4
提问于2018-03-09
得票数 2
1
回答
运行example.js木偶人
测试
时出现
异常
、
尝试遵循https://developers.google.com/web/tools/
puppeteer
/get-started来安装和运行我的第一个木偶操纵者
测试
我成功地安装了node和
puppeteer
但在尝试运行example.js时 const
puppeteer
= require('
puppeteer
'); const browser = awaitawait p
浏览 12
提问于2021-03-27
得票数 0
回答已采纳
2
回答
在SUT中模拟傀儡网络请求
、
、
、
当
Puppeteer
被用作被测系统的一部分(而不是运行
测试
)时,有人知道
如何
模拟它发出的网络请求吗?例如,被测系统
使用
puppeteer
获取URL并返回有关页面的一些信息。
测试
是
使用
Jest运行的。我通常
使用
nock来实现这一点,但是似乎
Puppeteer
的网络代码并没有
使用
它们。
浏览 1
提问于2019-12-11
得票数 1
1
回答
用木偶模拟游戏手柄?
、
、
我想编写一些基于
Puppeteer
的
测试
来
测试
一些
使用
Gamepad API的逻辑,但是我在
Puppeteer
docs上找不到任何文档来解释
如何
模拟游戏手柄以及
如何
向浏览器发送按钮按下。
浏览 19
提问于2020-07-31
得票数 2
2
回答
木偶师有时抛出"UnhandledPromiseRejectionWarning: TimeoutError:导航超时“
、
、
我正在用
Puppeteer
测试
无头Chrome,所以我有了并运行了这段代码* constbrowser = await
puppeteer
.launch(); await page.goto('https我更改了"example.com“,因为它在其他站
浏览 0
提问于2019-06-25
得票数 2
回答已采纳
1
回答
NodeJS检查typeOf节点/模块(傀儡)
、
、
、
、
我打算
使用
Puppeteer
库来
测试
我自己的网页。为此,我想检查函数参数是否具有正确的类型。
如何
访问
Puppeteer
模块中的Page类型?下面是一个代码示例 const pup = require('
puppeteer
'); * if(page insta
浏览 26
提问于2021-03-21
得票数 0
回答已采纳
2
回答
如何
在pupeteer中处理按钮点击时的新页面?
、
、
我在一个项目中
使用
puppeteer
来
测试
网页,在页面中我有几个按钮可以在浏览器中打开一个新的标签,我
如何
使用
puppeteer
来处理这个问题?const
puppeteer
= require('
puppeteer
'); const browser = await
puppeteer
.launch({ defaultViewport2 //
浏览 31
提问于2019-12-01
得票数 0
回答已采纳
1
回答
防止木偶操纵者导航离开
、
、
、
我正在
使用
puppeteer
在呈现的页面上执行一些
测试
。我曾尝试
使用
setInterceptionRequest,但在执行此操作时遇到错误。const browser = await
puppeteer
.getBrowser(); cons
浏览 33
提问于2021-05-25
得票数 2
2
回答
我可以执行类似于单击服务器端的操作吗?
、
、
我对网络开发非常陌生,我很难搞清楚
如何
创建一个为我点击的机器人。 我有一个网站与一堆链接,我想点击。我可以很容易地通过建立一个网络刮刀来识别他们。
浏览 1
提问于2022-05-06
得票数 -1
1
回答
故障排除“无法在模块外
使用
导入语句”
、
、
、
我正在尝试在react应用程序上
使用
puppeteer
进行e2e
测试
。我更喜欢
使用
TypeScript,所以我尝试从一个以以下内容开头的文件开始:不过,我似乎无法解决这个错误<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){impo
浏览 15
提问于2021-03-31
得票数 0
1
回答
"Viewport“到底是什么?
我的
测试
失败了,因为我似乎误解了"Viewport":expect(window.innerWidth).toBe(640) // FAIL, it's 1366, Puppeteers default 我不能在每一个
测试
中“重新启动”
浏览 9
提问于2022-02-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Puppeteer进行自动化测试
微信因使用行为或网络环境异常永久封禁怎么回事?
Hunting系统:简述如何通过智能分析异常来检测网络入侵行为
测试人员如何使用Git部署测试环境?
如何使用机器学习进行异常检测和状态监控?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券