4

如果有人知道,什么是 puppeteer 以及如何在 selenium 自动化中将其用于无头 chrome,请指导我。

下面是puppeteer的链接。

https://github.com/GoogleChrome/puppeteer

1)我可以将它与java语言一起用于自动化测试吗?

2)使用这个有什么用?

我是这个 puppeteer 的新手,我想在我的基于 java 和 selenium 的项目中使用它。

4

2 回答 2

8

Puppeteer 是仅在 Chrome 上运行的 selenium 的替代品。从 selenium 运行 puppeteer 是不可能的。Puppeteer 仅针对 chrome 设计,仅在 Node.js 环境中运行。如果你有兴趣从 selenium 运行 chrome headless,这个线程可能对你很有价值。

于 2017-11-30T14:07:40.040 回答
0

对于 Selenium Headless 执行,您可以使用以下代码或观看视频 https://www.youtube.com/watch?v=iNZSLYkTBSE

使用选项初始化驱动程序

var chromeOptions = new ChromeOptions();
chromeOptions.AddArguments("Headless");
IWebDriver driver = new ChromeDriver(chromeOptions);
于 2020-08-04T17:51:31.593 回答