腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
CucumberJS
/
Puppeteer
,
如何
扩展
具有
多个
场景
的
页面
对象
?
、
、
、
我正在
使用
Puppeteer
和
CucumberJS
编写一个测试自动化套件。 const browser = await
puppeteer
.launch({ headless: false, slowMo: 50 }); this.browser = bro
浏览 12
提问于2018-09-03
得票数 0
3
回答
获得
具有
相同选择器
的
元素列表
的
傀儡
、
、
、
背景:当有
多个
具有
相同选择器
的
动态元素时,选择(page.click)并获得其中一个元素
的
textContent?(在我
的
示例中,有4个元素
具有
相同
的
选择器=data-test-foo4 4=“true”)const text = await pag
浏览 1
提问于2018-09-07
得票数 26
1
回答
木偶机/铬由于缺乏RAM而导致服务器崩溃
、
、
我
使用
nodejs /傀儡技术将我
的
用户登录到一个远程网站.下面是它
的
工作原理
浏览 1
提问于2018-07-11
得票数 2
回答已采纳
2
回答
多个
独立
的
浏览器,每个浏览器有一个选项卡-同时与
页面
上
的
元素交互(无头木偶)
、
、
、
、
在ubuntu服务器上
使用
Node.js,Chrome和
puppeteer
作为无头浏览器,我正在抓取一些不同
的
网站。其中一个偶尔
的
任务是与加载
的
页面
进行交互(单击链接打开另一个
页面
,然后可能再次单击以接受条款等)。我可以做到所有这些都很好,但我正在尝试理解如果我同时打开
多个
页面
并试图与不同加载
的
页面
同时交互(重叠时间),它将
如何
工作。 为了可视化这一点,我在想用户将
如何</
浏览 1
提问于2020-06-08
得票数 3
1
回答
如何
在离开
页面
对象
后遍历打开
的
浏览器窗口
、
、
、
、
我正在尝试首先打开
多个
浏览器,每个浏览器都有一个
页面
,方法是重用一个
页面
对象
。然后,我执行一些其他操作。在离开当前
的
Page
对象
之后,我
如何
在这些打开
的
浏览器窗口中循环?我在考虑创建一个
页面
对象
数组,或者为每个
对象
提取一些ID,然后以某种方式返回。谢谢 async
浏览 2
提问于2021-02-01
得票数 0
3
回答
在
页面
对象
中
使用
带有"I“
的
自定义函数,在CodeceptJS中
使用
自定义助手
、
、
、
嗨,CodeceptJS社区, 这个.‘
Puppeteer
’‘
Puppeteer
’.
页面
.
浏览 0
提问于2018-10-06
得票数 1
2
回答
傀儡机-映射真实移动设备在无头(真假)模式下
的
行为
、
、
我想模仿一个定制
的
设备(真实移动设备维度)与一个傀儡,我希望在真正
的
移动设备和木偶机相同
的
浏览器行为。deviceScaleFactor: 3问题协调(x,y)在实际移动设备和傀儡中不匹配,就像它在绘图(200,300)中显示真实移动设备和傀儡铬浏览器中
的
不同位置:如果我遗漏了什么,这是绘制木偶师、或任何建议中真实移动设备尺寸
的
方法吗?
浏览 2
提问于2020-09-25
得票数 0
1
回答
在点击"_blank“之后,
使用
Puppeteer
获取新
页面
的句柄?
、
看看这个简单
的
代码:const page: Page = await browser.newPage([...document.querySelectorAll("a")][0] as HTMLElement).click();如果单击
的
A(锚)元素
具有
target="_blank",则该页将作为新页打开。它
浏览 0
提问于2018-11-19
得票数 2
回答已采纳
8
回答
如何
使用
标签执行
多个
cucumber要素文件
、
我正在尝试
使用
标签运行
多个
特征文件,我已经尝试了命令cucumber --tag @some_name --tag @some_name1。但是它抛出一个错误,如下所示,谁能告诉我
如何
使用
标签来运行
多个
功能文件。
浏览 8
提问于2014-06-16
得票数 7
1
回答
有没有办法从Node.js中
的
特定位置向网站发送请求?
、
、
、
我是node.js和网络抓取
的
新手。我想从amazon.com中提取数据。也许,你们中
的
一些人知道,amazon.com代表左侧顶部
的
一个按钮,名为“送货到XXX国家”,使客户能够了解任何国家
的
货物价格。但有一个问题是,当我选择(点击按钮)一个国家,我想了解那里
的
货物价格,没有变化
的
网址,表明选定
的
国家。
页面
中
的
html内容有变化(将货物价格显示到该国家或更改为其他价格级别)。那么,我
如何
操作请求模块,就像我从加拿大
浏览 1
提问于2019-02-08
得票数 0
回答已采纳
6
回答
如何
最大限度地利用电脑屏幕(无头)
、
我正在测试chrome自动化
的
傀儡(以前
使用
selenium,但是浏览器没有等到
页面
完全加载时才会感到头疼)。 const browser = await
puppeteer
.launch}); const
浏览 7
提问于2017-12-28
得票数 43
回答已采纳
1
回答
量角器+黄瓜等待和超时,不执行完整测试
、
、
我正在
使用
CucumberJS
的
量角器来实现E2E测试。我面临
的
问题是,它只执行第一步,并等待它变得疲惫。仅当
使用
页面
对象
时才会出现此问题。以下是我
的
功能文件:var createincidentpage = function(){ th
浏览 1
提问于2018-07-12
得票数 0
1
回答
Puppeteer
中
的
整页PDF
、
、
、
我试图获得一个完整
的
页面
使用
puppeteer
和我
的
代码是这样
的
,但结果是
多个
页面
的高度等于
页面
的高度。 我该
如何
解决这个问题?蒂娅。const
puppeteer
= require("
puppeteer
"); return new Promise(resolve => {setTimeout(reso
浏览 25
提问于2019-04-10
得票数 3
回答已采纳
1
回答
如何
知道是否已经存在一个木偶师实例?
、
、
我有
多个
木偶剧脚本,我想同时运行,到目前为止,我对每个脚本
使用
多个
浏览器,但现在我只想
使用
一个浏览器,在不同
的
页面
上同时运行
多个
脚本。我
的
目标是连接到
puppeteer
实例,如果它已经存在,或者如果它不存在,则创建一个(这个新创建
的
实例也将被我
的
其他脚本
使用
)。 我
如何
才能做到这一点?我知道
puppeteer
.connect()。我想实现以下逻辑
浏览 2
提问于2018-04-24
得票数 0
4
回答
不是所有属性都会被
使用
的
对象
的
最佳实践
、
、
以下是我
的
场景
: 我有一个
具有
10个属性
的
对象
(例如,姓名、生日等)。在我
的
jsf web应用程序中,我在两个单独
的
页面
上
使用
该
对象
。在一个
页面
上,我将只
使用
5个属性,而在另一个
页面
上,我可能会
使用
全部10个属性。构建
对象
的
最佳实践/最有效
的
方法是什么?我只有一个
对象</em
浏览 0
提问于2013-05-14
得票数 0
回答已采纳
2
回答
如何
在Jasper报告
的
多个
页面
上
扩展
文本字段?
、
场景
:我有一个jasper报告,其中包含一个细节带内
的
多个
文本字段。每个文本字段都
具有
以下属性: SplitType:拉伸当前结果:当其中一个文本字段比
页面
高并
扩展
到下一页时,所有其他文本字段都会延伸到
页面
的末尾。问题:--我希望所有的文本字段都能在下一页
扩展
。如果我
使
浏览 7
提问于2013-04-09
得票数 5
1
回答
离子2模板重用
、
我希望有一个可以在
多个
页面
上重用
的
“模板”,基本上,
使用
这个html模板
的
每个
页面
都会传递数据
对象
,模板将根据传递
的
对象
呈现。
场景
我有4个选项卡,制表符1和标签2页有一个名为" events“
的
部分,每个事件模板
的
数据将不同,但是它将
具有
相同
的
html相同
的
结构,唯一
的
区别将是我传递
具有</
浏览 4
提问于2017-02-01
得票数 2
3
回答
Puppeteer
从不会完全加载
页面
、
、
我一直在尝试
使用
Puppeteer
来抓取一个网站,但是当我尝试获取截图时,它从来没有加载过,或者加载到了TimeoutError中,或者根本就没有完成。console.log(err); })();await pagina.waitForNavigation({waitUntil: 'load'}); 我
使用</e
浏览 259
提问于2021-02-13
得票数 2
回答已采纳
1
回答
页面
对象
模型还是JavaScript测试替代方案?
、
、
页面
对象
模型仍然是实现web应用程序自动化
的
最佳方法吗? 对我来说,屏幕播放模式似乎是一个更好
的
方法来管理它。或者
使用
JavaScript替代方案,例如,
使用
Cucumber.js & WebdriverIO进行验收测试。
浏览 9
提问于2017-01-18
得票数 0
回答已采纳
3
回答
如何
在所有脚本和
页面
加载完成后获取所有html数据?(木偶戏演员)
、
、
、
、
最后,我想到了
如何
使用
Node.js。已安装所有库/
扩展
。所以
puppeteer
可以工作了,但是和之前
的
Xmlhttp一样...它只获取
页面
的模板/主体,而不获取所需
的
信息。中打开
页面
几秒钟后,
页面
上
的
所有脚本都会启动。我需要在整个
页面
加载后获得某些标记内
的
信息。此外,我会问,是否有可能拥有纯JavaScript,因为我不像代码那样
使用
jQue
浏览 0
提问于2019-02-07
得票数 13
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何从 0 到 1 搭建性能检测系统
推荐3个.Net开源自动化测试框架
揭秘最为知名的黑客工具之一:Puppeteer
推荐一款开源的网络爬虫和浏览器自动化库:Crawlee!
搭建自动化测试框架的思路及实例演示
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券