-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Java implementation of DevTools API #6667
Comments
There's code for this in https://github.com/shs96c/selenium/tree/cdp |
Hi,
|
@shs96c |
@adiohana Absolutely! We're super-keen on coming up with a nicer way of presenting this in the user-facing APIs, and we really need to find a way of generating the raw CDP classes rather than writing it all by hand. We'd really appreciate some help with this, and your changes sound great! |
@shs96c |
@shs96c I see that you already implemented (partially) the following domains:
I think that the 2 most critical domains (for the features I stated above and more) are:
Do you think it worth implementing Network and Performance "manually" while we are working on the auto generation of the CDP classes? BTW: creating all the CDP classes manually will probably take 1-2 days, we can finish that this week. |
@adiohana, writing those two manually makes sense as a stepping stone to getting everything running. If you've got the time, I'd be very happy to review a PR :) If you need a hand, I tend to lurk on the #selenium IRC and Slack channels (London work hours), and I can step you through anything you're finding tricky to deal with. |
Thanks @shs96c |
@shs96c I will add the notes and gaps also to here:
let me know if you want to open tasks for the above notes. We will be happy to add more API's and more functionalities to DevTools in the near future. |
Hi , |
@dratler Apologies for not responding sooner --- I'd missed the notification. Implementing any part of the CDP is fine. Putting forwards any diffs for Selenium is also fine. It's encouraged! Thank you for taking the time and effort to join in the fun! :) |
Hi @shs96c , |
Would be nice to have support for debugger and profiler |
Hi @SergeyPirogov , |
I'm working on the code generatior that will cover full CDP specification. Please be patient, it's going to be available soon. |
What we really need help with is the current implementation of the Fetch domain. It does not pass its tests. If someone could investigate and fix it that would be very much appreciated. |
I will fix it |
I'll close this since initial support has been added in the linked commits above, the PR discussion will be handled in the PR, and a more detailed discussion on how it will be supported can be followed at #8168 |
This should allow users to take advantage of features offered by using the Chrome Debugging Protocol (and equivalents on other browsers), notably:
The text was updated successfully, but these errors were encountered: