Chrome DevTools or BiDirectional features are not working on AWS device farm desktop grid

0

We are migrating our selenium tests run from a cloud testing services (like browserstacks and sauclabs..) to AWS desktop grid however, there is some features that does not seem to work:

  1. we want to be able to install some custom extension on chrome
  2. if not possible (as there is no documentation about it) using cdp (chrome devetools protocol) or BiDirectional features can be alternatives, however while trying it we got the error: "java.lang.IllegalArgumentException: WebDriver instance must support BiDi protocol" while checking on similar issues on the selenium offcial groups, I found this explaination : "It is important to note, that doing WebDriver BiDi or CDP over Dynamic Grid is only supported when all components are running in Docker. A mix is not possible due to the network complexities of Docker." More information in : https://github.com/SeleniumHQ/selenium/issues/9803#issuecomment-990217422 My question as conclusion, is AWS device farm grid for desktop testing officially support these 2 features or no, because these are our unique solution to installing a custom extension on the browser and otherwise, we won't be able to migrate to the AWS selenium grid.
asked 9 months ago178 views
2 Answers
1
Accepted Answer

Hello!

Please allow me to share that the AWS DeviceFarm Desktop Browser testing offering doesn’t support Chrome Devtools today.

Thank you for providing your valuable feedback on the service. I have raised a feature request with the DeviceFarm team on your behalf. While I am unable to comment on if/when this feature may get released, I request you to keep an eye on our What's New and Blog pages for any new feature announcements.

Cheers

AWS
answered 9 months ago
profile pictureAWS
EXPERT
reviewed 8 days ago
0

Hello Nishant, Thanks for your feedback, that's been said, do you have any recommendation or alternatives to install custom extensions on the browsers that run the tests? my extension adds some headers on the request sent from the browser to the backend, can you propose something that we can use meanwhile? thanks in advance!

answered 9 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions