https://github.com/katalon-studio/katalon-studio-chrome-devtools-protocol-plugin
Integrate Chrome Devtools Protocol with Katalon Studio
https://github.com/katalon-studio/katalon-studio-chrome-devtools-protocol-plugin
critical
Last synced: 5 months ago
JSON representation
Integrate Chrome Devtools Protocol with Katalon Studio
- Host: GitHub
- URL: https://github.com/katalon-studio/katalon-studio-chrome-devtools-protocol-plugin
- Owner: katalon-studio
- Created: 2019-11-04T09:31:42.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-05-30T15:40:30.000Z (over 4 years ago)
- Last Synced: 2025-02-17T09:42:43.818Z (8 months ago)
- Topics: critical
- Language: Groovy
- Size: 21.5 KB
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Katalon Studio Chrome DevTools Protocol Plugin
Integrate Chrome Devtools Protocol with Katalon Studio using https://github.com/kklisura/chrome-devtools-java-client.
## Usage
Only works with Chrome.
```groovy
WebUI.openBrowser('https://github.com')ChromeDevToolsService cdts = CdpUtils.getService()
```## Use cases
References:
* https://github.com/GoogleChromeLabs/puppeteer-examples.
* https://github.com/kklisura/chrome-devtools-java-client/tree/master/cdt-examples/src/main/java/com/github/kklisura/cdt/examples.
## Examples
See https://github.com/katalon-studio-samples/katalon-studio-chrome-devtools-protocol-plugin-samples (Please remember to install the plugin first). This includes two test cases:
* Print to PDF.
* Capture full page.See also the library's repository (https://github.com/kklisura/chrome-devtools-java-client/tree/master/cdt-examples/src/main/java/com/github/kklisura/cdt/examples). Please make sure to convert Java's lambda syntax to Groovy's closure syntax.
## License
Katalon Studio's CONTRIBUTION LICENSE AGREEMENT.
## Companion products
### Katalon TestOps
[Katalon TestOps](https://analytics.katalon.com) is a web-based application that provides dynamic perspectives and an insightful look at your automation testing data. You can leverage your automation testing data by transforming and visualizing your data; analyzing test results; seamlessly integrating with such tools as Katalon Studio and Jira; maximizing the testing capacity with remote execution.
* Read our [documentation](https://docs.katalon.com/katalon-analytics/docs/overview.html).
* Ask a question on [Forum](https://forum.katalon.com/categories/katalon-analytics).
* Request a new feature on [GitHub](CONTRIBUTING.md).
* Vote for [Popular Feature Requests](https://github.com/katalon-analytics/katalon-analytics/issues?q=is%3Aopen+is%3Aissue+label%3Afeature-request+sort%3Areactions-%2B1-desc).
* File a bug in [GitHub Issues](https://github.com/katalon-analytics/katalon-analytics/issues).### Katalon Studio
[Katalon Studio](https://www.katalon.com) is a free and complete automation testing solution for Web, Mobile, and API testing with modern methodologies (Data-Driven Testing, TDD/BDD, Page Object Model, etc.) as well as advanced integration (JIRA, qTest, Slack, CI, Katalon TestOps, etc.). Learn more about [Katalon Studio features](https://www.katalon.com/features/).