如果有人知道,什么是 puppeteer 以及如何在 selenium 自动化中将其用于无头 chrome,请指导我。
下面是puppeteer的链接。
https://github.com/GoogleChrome/puppeteer
1)我可以将它与java语言一起用于自动化测试吗?
2)使用这个有什么用?
我是这个 puppeteer 的新手,我想在我的基于 java 和 selenium 的项目中使用它。
如果有人知道,什么是 puppeteer 以及如何在 selenium 自动化中将其用于无头 chrome,请指导我。
下面是puppeteer的链接。
https://github.com/GoogleChrome/puppeteer
1)我可以将它与java语言一起用于自动化测试吗?
2)使用这个有什么用?
我是这个 puppeteer 的新手,我想在我的基于 java 和 selenium 的项目中使用它。
Puppeteer 是仅在 Chrome 上运行的 selenium 的替代品。从 selenium 运行 puppeteer 是不可能的。Puppeteer 仅针对 chrome 设计,仅在 Node.js 环境中运行。如果你有兴趣从 selenium 运行 chrome headless,这个线程可能对你很有价值。
对于 Selenium Headless 执行,您可以使用以下代码或观看视频 https://www.youtube.com/watch?v=iNZSLYkTBSE
使用选项初始化驱动程序
var chromeOptions = new ChromeOptions();
chromeOptions.AddArguments("Headless");
IWebDriver driver = new ChromeDriver(chromeOptions);