Raghav Pal: You are simply amazing in sharing the knowledge. Automation was really intimidating to me ,until i went through your tailor made tutorials. Hats off to you for making Automation so interesting !!!
yes you are superb. even our technical architects are watching your channel for API related clarifications and suggesting our developers of how to work on API's.
Hello Raghav!, This is really useful for Beginner to getting into a start-up with a clear view idea. Can you please make a video for Mocha Framework and Chai assertion library, how does work End to End, I'm keen to watch. Thanks, Good luck to future videos
There is nothing called Json wire protocol as a block. Protocol is an abstract concept that needs to be implemented by someone. It's the WebDriver exe that accepts messages in the format of Json wire protocol. Just to clear confusion for everyone. WebDriver exe is basically a small REST APi server. This server needs to accept message is some format. That format is JSON wire protocol. For example, if you want to ask selenium wedriver server to start a new browser session you will make a call to: localhost/session with POST verb and a message body of { "capabilities": { "alwaysMatch": { "cloud:user": "alice", "cloud:password": "hunter2", "platformName": "linux" }, "firstMatch": [ {"browserName": "chrome"}, {"browserName": "edge"} ] } } This message body is in JSON wire protocol. Protocol is set of rules and abstract concept. Please correct this video, I am 100% sure after your video most of the people will start understanding JSON wire protocol as a component unit.
Thanks Raghav, great wrok. Hi, thanks for sharing.. but how does Selenium Server/Web-Driver work? How does it play a role of an intermediary between Java and Browser? How does it actually make it happen? Is it a library, and if yes, how was the library made? The REST API, how does that work in Selenium. or the JSON Wire Protocol --- Details please please!
Hi Raghu, u LL explain all the concepts clearly . which help me to understand the topics. Can u pls make the videos on the OOPS CONCEPTS, CORE JAVA BASICS .THEN SELENIUM
Hi Ragu, if you can learn to design & develop selenium frameworks in Java, Python and C#. This can be a great skill that will help you. API automation testing is also very much in demand these days
Hi, in general, if you have any doubts or questions related to the job, work, responsibilities you can ask that. You can also ask in case I get to work here, is there any tools or skills that will help me in my job I will try to do a session on this
you can start with web testing tools and platform like Selenium, TestProject, Katalon, RobotFramework etc Then you should learn a SCM tool like Git and a CI tool like Jenkins To start with can check UI Testing section here - automationstepbystep.com/
Hi Raghav, I have a question. Does Selenium with Java have a good scope in future in the coming 3-4 years ? What all tools and skills to learn in UI and API Automation which have good scope in future. Please guide me
Hi Kathik, Selenium with Java or any programming language creates a very good foundation and gives good understanding of how automation works on web browsers, how objects are identified from DOM etc. It will also be useful in case you are using other automation tools or platforms. Other tools are Cypress WebDriver IO Katalon Studio TestProject Cucumber BDD
Hi Raghav I am currently transitioning from manual to automation testing and am deciding between the combination of Selenium with Java or Python, Which combination would you recommend me for future.
Vijay Both Selenium with Java and Selenium with Python offer strong capabilities for automation testing, and choosing the best option depends on your specific needs and preferences. Here's a breakdown to help you decide: Python: Pros: Easier to learn and use: Python's syntax is often considered more beginner-friendly than Java, making it easier to pick up for first-time programmers. Large community and resources: Python boasts a vast community and abundant online resources for learning and troubleshooting. Extensive test frameworks: Numerous mature and powerful testing frameworks like Pytest and Robot Framework integrate seamlessly with Selenium for Python. Data science and analytics integration: Python's popularity in data science and analytics provides potential for combining testing with data analysis workflows. Cons: Performance: Java can be slightly faster than Python in terms of execution speed, which might matter for large test suites. Less object-oriented: Python's flexible typing and dynamic nature can sometimes make code less structured and maintainable compared to Java's strong object-oriented features. Java: Pros: Object-oriented design: Java's structured approach facilitates cleaner, more maintainable code for large and complex projects. Large enterprise adoption: Java's established presence in many enterprises offers advantages if you plan to work in corporate environments. Robust IDEs: Advanced IDEs like Eclipse and IntelliJ IDEA offer powerful features for Java development, debugging, and test automation. Proven integration with Selenium: Java has been a popular choice for Selenium automation for a long time, leading to mature libraries and best practices readily available. Cons: Steeper learning curve: Java's syntax and object-oriented features can be more challenging to grasp for beginners compared to Python. Smaller community and resources: While still significant, the community and resource pool for Selenium with Java may be slightly smaller than Python's. Less flexibility for other tasks: Python's versatility extends beyond testing, potentially offering broader career opportunities compared to Java's focus on enterprise development. Ultimately, the best choice depends on your priorities: For rapid learning and ease of use, Python with Selenium might be ideal. If project structure, performance, and integration with Java ecosystem are crucial, choose Java with Selenium. Consider your current knowledge base and future career aspirations when making your decision. Additional factors: Team expertise: If your team already has experience with one language, choosing the same one for testing can benefit knowledge sharing and collaboration. Existing tools and frameworks: Consider any existing tools or frameworks your organization uses that might favor one language over the other.
Hi, I have a question regarding Selenium. let's say that I am using selenium to create a routine automation instead of an test automation. And this routine will help not just me but others colleagues also. These colleagues don't know anything about programming. So I wish I could create some "desktop application". like an icon that they just click on it and the script will run. Without need of the Eclipse IDE or anything else. The point is that the webdriver follow a path, and this path is from my computer. also, there is a file, and the path if from my user. so I not sure on how to do it Can you help with that? I appreciate, thank you so much. If you know some other way, it is not necessary to be a desk app, could be online, on a server, I don't know.
Hi Gilson, in case you create a project for selenium with some IDE say Eclipse, You can put this file in a folder within the project folder and provide relative path.
@@RaghavPal Hi Raghav! That is great! I remember to see that in your video *** ruclips.net/video/CV3SOorFydE/видео.html&ab_channel=AutomationStepbyStep-RaghavPal *** this was a big question for me, and your video clarified many things to me! But also, I don't know how to create this "Desktop application", so once I have the file and the project with relative path, how can I put this project into a desk icon, so they can just click and wait for the automation to complete?
@@RaghavPal Hi Raghav! thank you! That information I didn't have. Yes I have the commands to run, but I create my file with @Test. something like this: Project > src >main >test >Java >package >Class > my code is here. It is running perfectly on my system. Do you have any video showing how to create a .bat file? I am not sure on how to proceed with this. and again, thank you so much for this channel! you help me every day!
Hi Raghav, I am on an assignment to start working on UI automation on PWA(Progressive Web Apps) of our Web application. I have experience in working web automation but not on PWA of it. Can you help here to start that out? Any related link, course article will help. Is it even feasible?
Hi Amitesh, although I have not practically worked a lot on PWA, I checked that foll tools can be used: Appium CloudQA LightHouse Here is what I understand from online resources 1. you can first check the technology stack for the web app How to check technology stack - ruclips.net/video/afbK2JL45xY/видео.html 2. In general appium and appium based (like) tools can work, Do a POC before finalising - ruclips.net/video/S05Ha9mTW60/видео.html 3. Check this journeyofquality.com/2021/05/21/progressive-web-application-testing/ www.browserstack.com/guide/how-to-test-pwa www.lambdatest.com/blog/tips-for-testing-a-pwa/
HI Raghav, 1 query. My exp 8 years [manual testing , pune]. I dont want [as of now] to learn coding for selenium. [ market mai bht log hai in less exp , ready to work with less salary ] . What i can learn to be in IT industry like API testing[ with python], mobile testing 'appium' or BDD [ with what, i dont know] wrt Indian IT market. OR your suggestion. [ I am looking for change by this year end or in April 2020] - 'please reply'. Thanks & Regards.
Hi Ankit, you can definitely go for API testing skills. And you can also learn Selenium with diff languages like python. CI, CD and DevOps skills will be very helpful. You can learn some courses here - automationstepbystep.com/online-courses/
you are facing the same dilemma where I am stucked at. I resigned deloitte in January without job, i hv 8 yrs exp. with 5 years in QTP/UFT. facing tough time learning selenium (python) and plan to learn api testing (python) .. buzz me buddy, we should connect.
Hi Raveendra, both are good. Selenium with Java has more jobs but people are also available in huge no. Selenium with Python will be a really good skill set to have these days.
Raghav, Could you please respond to my e-mail with regard to this explanations, I have sent you an email with 2 diagrams. As of the 1st Diaram There are 4 nodes 1st node - selenium client bindings 2nd node - webdriver API 3rd node - browser drivers 4th node - browser Communication protocol Between 1st and 2nd node - json wire protocol Between 2nd and 3rd node - json wire protocol Between 3rd and 4th node - HTTP protocol / or any other protocol ------------------------------------------------------------------------------------------------------------------------------------------------- As of the 2nd Diaram There are 3 nodes 1st node - selenium client bindings and webdriver API (both as one node) 2nd node - browser drivers 3rd node - browser Communication protocol Between 1st and 2nd node - json wire protocol Between 2nd and 3rd node - HTTP protocol / or any other protocol Question What diagram is correct out of 2 ? Please explain
Raghav Pal: You are simply amazing in sharing the knowledge. Automation was really intimidating to me ,until i went through your tailor made tutorials. Hats off to you for making Automation so interesting !!!
Thanks for the kind message Keerti
This is the third video watching about architecture and this stays Best short and meaningful!!!
Thanks for watching Dheeraj
Hi Raghav, I liked 'School of Basics' videos...Those are very helpful for interview perspective. Thanks!
Glad it was helpful
yes you are superb. even our technical architects are watching your channel for API related clarifications and suggesting our developers of how to work on API's.
I am so happy & humbled to see this
Thank you Raghav. Plain and simple. I watched bdd Cucumber playlist as well and they are really great. Bless you.
Thanks a lot Anup
Hello Raghav!, This is really useful for Beginner to getting into a start-up with a clear view idea. Can you please make a video for Mocha Framework and Chai assertion library, how does work End to End, I'm keen to watch. Thanks, Good luck to future videos
I will try on that Priya
Short and up-to mark Explanations..........great Work
Glad you liked it Sujay
Sir your channel is best. Your teaching is very good
So nice of you Vishakha
There is nothing called Json wire protocol as a block. Protocol is an abstract concept that needs to be implemented by someone. It's the WebDriver exe that accepts messages in the format of Json wire protocol.
Just to clear confusion for everyone. WebDriver exe is basically a small REST APi server. This server needs to accept message is some format. That format is JSON wire protocol. For example, if you want to ask selenium wedriver server to start a new browser session you will make a call to: localhost/session with POST verb and a message body of
{
"capabilities": {
"alwaysMatch": {
"cloud:user": "alice",
"cloud:password": "hunter2",
"platformName": "linux"
},
"firstMatch": [
{"browserName": "chrome"},
{"browserName": "edge"}
]
}
}
This message body is in JSON wire protocol. Protocol is set of rules and abstract concept. Please correct this video, I am 100% sure after your video most of the people will start understanding JSON wire protocol as a component unit.
Hi Virender, thanks for your inputs. This is to make beginners understand the flow of information. I will add more details to it
Explained perfectly for beginner to explain selenium architecture thanks Raghav :)
Most welcome Rashmi
Very clear explanation. Way to go...learning from your playlists. Thanks!
Most welcome
Hi Raghav, ur videos are awesome very brief explanation on each automation tools, but i request you to do a video on UFT functional testing.
Noted Shwetha
Very useful info Raghav! Thank you for this.
You're welcome El
Really good to understand everyone.
Thanks
Thanks a lot ..ur explanation made me to clear level 1 interview ...keep going upload some videos on Ruby frameworks
So happy to know this Vignesh, Wish you all the best. I will do Ruby FW too
@@RaghavPal Thank you so much !!
Thanks Raghav, great wrok. Hi, thanks for sharing..
but how does Selenium Server/Web-Driver work? How does it play a role of an intermediary between Java and Browser? How does it actually make it happen? Is it a library, and if yes, how was the library made? The REST API, how does that work in Selenium. or the JSON Wire Protocol --- Details please please!
Syed
Check this - ruclips.net/video/ynJt8E3y6C4/видео.htmlsi=t3NFq3uP0Eol2K0z
This is an awesome explenaition thank you very much!!!!!
Glad it was helpful Eder
Have an interview coming up and they use selenium. Trying to binge learn. 😀
all the best
Thanks a lot for making it understandable so easily.
Most welcome Rutuja
Super explanation. I understood whatever u taught.
So happy to know Shruthi
@@RaghavPal could you please make a video on maven?
What exactly do you need on maven, some videos are here ruclips.net/p/PLhW3qG5bs-L8XkBrI-G5aTUo6QwEEoVcj
@@RaghavPal Thank you so much for sharing. Got it.
Nice one
Thanks
Really good explanation!
Thanks for watching Jacob
Thanks Buddy!!
You're welcome Pramith
Very helpful for a clear understanding...Thanks a lot for this video :)
Glad it was helpful!
Very well explained raghav. 👍
Thanks for watching Mehak
The Browser Drivers communicate with the 'real' Browsers through HTTP? Amazing video, thank you a lot.
Most welcome Naz
beautifully explained . Can I know what are the previous versions and current versions running in the market?
Hi Deepu, sure, you can check Selenium for Beginners here automationstepbystep.com/
Hi Raghu, u LL explain all the concepts clearly . which help me to understand the topics.
Can u pls make the videos on the OOPS CONCEPTS, CORE JAVA BASICS .THEN SELENIUM
I will do. You can find existing videos here - automationstepbystep.com/online-courses/
Thank you so much Raghav
Most welcome Raju
Such a clear explanation 👏 really helping alot
Glad to hear that Chaitanya
thanks Raghav...your videos really helpfull
Most welcome!
Excellent video mate...love the way you explain...eagerly awaiting your tutorial series on UFT...cheers!
Thanks Tanmoy
Good session on the basics of architecture
Many thanks Raghu
Beautifully explained! 👌🏻
Thanks Shreekanth
Subscribed. Amazing work :)
Welcome aboard!
@@RaghavPal Following your API testing using Postman on udemy :D
Hi Raghav nice video please make video on how to write generic methods in selenium
Sure I will do
Wonderful !!Raghav what technology learning will add more value along with selenium ?
Hi Ragu, if you can learn to design & develop selenium frameworks in Java, Python and C#. This can be a great skill that will help you. API automation testing is also very much in demand these days
@@RaghavPal
Hi Raghav, is there any tutorial on API Testing Automation.
Hi Rajashekar, Yes you can find all here automationstepbystep.com/online-courses/
Nicely explained!!
Thanks for watching Jorge
Its perfect spoon feeding
Thanks Ragav...
You're welcome Abhilash
in this fast changing technology landscape this is necessary ...else you will end up hitting your head .....time is $$$
great job ! very clear explanation
Glad it was helpful!
Very Effective presentation
Thanks Vinod
ya sir very useful thank you
So nice of you Bindu
Hi Raghav, your videos are really good. Would you be able to make tutorial videos on Selenium with C#?
Yes, soon Tiji
@@RaghavPal when can expect video series on selenium using c#?
Nice
Thanks Vamshi
Thank yoy Raghav for making helpful videos, could you please explain how Jmeter and ReadyApi Tools works
Hi Shwetha, I will plan to do sessions
I need online coding classes, do you provide? After watching this video I believe I can learn from you.
no Online classes, can check all tutorials here - automationstepbystep.com/
@@RaghavPal thanks for sharing the link.
Mr. Pal. what are the good questions to ask end of the interview to the interviewer?
Hi, in general, if you have any doubts or questions related to the job, work, responsibilities you can ask that.
You can also ask in case I get to work here, is there any tools or skills that will help me in my job
I will try to do a session on this
Thank you for replying. much appreciated. And yes please that would be really great and helpful.
As a beginner in web testing; what tools can I focus on and which I should mention on my cv to have better luck
you can start with web testing tools and platform like
Selenium, TestProject, Katalon, RobotFramework etc
Then you should learn a SCM tool like Git and a CI tool like Jenkins
To start with can check UI Testing section here - automationstepbystep.com/
Well explained. Thanks for sharing.
Glad it was helpful Bharat
Great!
Thanks for watching
thank you Pal
Very welcome Enrico
Nice video raghav,
bdwy, Can u make a video on how to do script selenium with python? How to get started in to basic?
Hi, sure, you can check Python Selenium videos here - automationstepbystep.com/online-courses/
Thanks for sharing
Thanks for watching!
Hi Raghav, I have a question. Does Selenium with Java have a good scope in future in the coming 3-4 years ? What all tools and skills to learn in UI and API Automation which have good scope in future. Please guide me
Hi Kathik, Selenium with Java or any programming language creates a very good foundation and gives good understanding of how automation works on web browsers, how objects are identified from DOM etc. It will also be useful in case you are using other automation tools or platforms.
Other tools are
Cypress
WebDriver IO
Katalon Studio
TestProject
Cucumber BDD
Great
Good explanation, thank you so much 👍
You're welcome UĞUR
Hi Raghav
I am currently transitioning from manual to automation testing and am deciding between the combination of Selenium with Java or Python, Which combination would you recommend me for future.
Vijay
Both Selenium with Java and Selenium with Python offer strong capabilities for automation testing, and choosing the best option depends on your specific needs and preferences. Here's a breakdown to help you decide:
Python:
Pros:
Easier to learn and use: Python's syntax is often considered more beginner-friendly than Java, making it easier to pick up for first-time programmers.
Large community and resources: Python boasts a vast community and abundant online resources for learning and troubleshooting.
Extensive test frameworks: Numerous mature and powerful testing frameworks like Pytest and Robot Framework integrate seamlessly with Selenium for Python.
Data science and analytics integration: Python's popularity in data science and analytics provides potential for combining testing with data analysis workflows.
Cons:
Performance: Java can be slightly faster than Python in terms of execution speed, which might matter for large test suites.
Less object-oriented: Python's flexible typing and dynamic nature can sometimes make code less structured and maintainable compared to Java's strong object-oriented features.
Java:
Pros:
Object-oriented design: Java's structured approach facilitates cleaner, more maintainable code for large and complex projects.
Large enterprise adoption: Java's established presence in many enterprises offers advantages if you plan to work in corporate environments.
Robust IDEs: Advanced IDEs like Eclipse and IntelliJ IDEA offer powerful features for Java development, debugging, and test automation.
Proven integration with Selenium: Java has been a popular choice for Selenium automation for a long time, leading to mature libraries and best practices readily available.
Cons:
Steeper learning curve: Java's syntax and object-oriented features can be more challenging to grasp for beginners compared to Python.
Smaller community and resources: While still significant, the community and resource pool for Selenium with Java may be slightly smaller than Python's.
Less flexibility for other tasks: Python's versatility extends beyond testing, potentially offering broader career opportunities compared to Java's focus on enterprise development.
Ultimately, the best choice depends on your priorities:
For rapid learning and ease of use, Python with Selenium might be ideal.
If project structure, performance, and integration with Java ecosystem are crucial, choose Java with Selenium.
Consider your current knowledge base and future career aspirations when making your decision.
Additional factors:
Team expertise: If your team already has experience with one language, choosing the same one for testing can benefit knowledge sharing and collaboration.
Existing tools and frameworks: Consider any existing tools or frameworks your organization uses that might favor one language over the other.
@@RaghavPal thank you for your time
very useful information
Thanks for watching Divyang
thanks Raghav Sir
You're welcome Manish
Nice explanation sir
Thanks Ajay
The entire client -server architecture(selenium) is on one machine?
Hi Monika, in general like we use selenium webdriver, Yes we have client and server on same machine but can be on diff systems too
Sir.. But selenium 4 is not supporting JSON Wire protocol. It will interact with browsers with W3C webdriver protocol..
There are some changes in Se 4 I will plan a video on that soon
@@RaghavPal Thanks sir 😊
who owns the development of browser drivers? Is it selenium developers or browser owners?
Hi Shaji, these are the browser owners
Raghav, Excellent Video, can you please post a few videos on cucumber
I will do soon Surekha
Hi Raghav do u have sample or learning about how to automate oracle form?
No Rumah
Hi Raghav
Can you pls make the videos on managing operations of mongodb using python
I will plan
Can you please confirm if the status of JSON Wire protocol being OBSOLETE now affects the working of the selenium webdriver architecture or not ?
Hi Tanunjoy, pls share some links where you have found the relevant information so I can check on that.
I am beginer shall I chose selenium with python or phython developer please reply..and which better in future...and salary difference..please reply
Again we cannot do general comparison, it depends on a lot of factors and also on your interest.
Thanks
You're welcome
Hi, I have a question regarding Selenium.
let's say that I am using selenium to create a routine automation instead of an test automation.
And this routine will help not just me but others colleagues also. These colleagues don't know anything about programming. So I wish I could create some "desktop application".
like an icon that they just click on it and the script will run. Without need of the Eclipse IDE or anything else.
The point is that the webdriver follow a path, and this path is from my computer. also, there is a file, and the path if from my user. so I not sure on how to do it
Can you help with that? I appreciate, thank you so much.
If you know some other way, it is not necessary to be a desk app, could be online, on a server, I don't know.
Hi Gilson, in case you create a project for selenium with some IDE say Eclipse, You can put this file in a folder within the project folder and provide relative path.
@@RaghavPal
Hi Raghav! That is great!
I remember to see that in your video *** ruclips.net/video/CV3SOorFydE/видео.html&ab_channel=AutomationStepbyStep-RaghavPal ***
this was a big question for me, and your video clarified many things to me!
But also, I don't know how to create this "Desktop application", so once I have the file and the project with relative path, how can I put this project into a desk icon, so they can just click and wait for the automation to complete?
if you have the commands to run you can put them in a .bat fileand put this on desktop
@@RaghavPal
Hi Raghav! thank you!
That information I didn't have.
Yes I have the commands to run, but I create my file with @Test. something like this:
Project
> src
>main
>test
>Java
>package
>Class
> my code is here.
It is running perfectly on my system.
Do you have any video showing how to create a .bat file? I am not sure on how to proceed with this.
and again, thank you so much for this channel! you help me every day!
Does this mean that when you execute a Selenium script, your PC act as a server ? Thus the division client / server
Hi Nour, not the PC exactly, but the selenium api
@@RaghavPal Thanks for the clarification !
Hi Raghav, I am on an assignment to start working on UI automation on PWA(Progressive Web Apps) of our Web application. I have experience in working web automation but not on PWA of it. Can you help here to start that out? Any related link, course article will help. Is it even feasible?
👆Raghav :)
Hi Amitesh, although I have not practically worked a lot on PWA, I checked that foll tools can be used:
Appium
CloudQA
LightHouse
Here is what I understand from online resources
1.
you can first check the technology stack for the web app
How to check technology stack - ruclips.net/video/afbK2JL45xY/видео.html
2.
In general appium and appium based (like) tools can work,
Do a POC before finalising - ruclips.net/video/S05Ha9mTW60/видео.html
3. Check this
journeyofquality.com/2021/05/21/progressive-web-application-testing/
www.browserstack.com/guide/how-to-test-pwa
www.lambdatest.com/blog/tips-for-testing-a-pwa/
HI Raghav, 1 query. My exp 8 years [manual testing , pune]. I dont want [as of now] to learn coding for selenium. [ market mai bht log hai in less exp , ready to work with less salary ] . What i can learn to be in IT industry like API testing[ with python], mobile testing 'appium' or BDD [ with what, i dont know] wrt Indian IT market. OR your suggestion. [ I am looking for change by this year end or in April 2020] - 'please reply'. Thanks & Regards.
Hi Ankit, you can definitely go for API testing skills. And you can also learn Selenium with diff languages like python. CI, CD and DevOps skills will be very helpful. You can learn some courses here - automationstepbystep.com/online-courses/
you are facing the same dilemma where I am stucked at. I resigned deloitte in January without job, i hv 8 yrs exp. with 5 years in QTP/UFT. facing tough time learning selenium (python) and plan to learn api testing (python) .. buzz me buddy, we should connect.
Can we integrate selenium with hp alm?? How?? And how to execute all automated test scripts in hp alm?
Hi Arnav, I will need to check on this,
@@RaghavPal plz make video on that.
Where will the selenium server be..... in the whole scenario.... is it obselete now?
Hi Krishna, Selenium server was used for remote testing, No longer used now. Check this - ruclips.net/video/mOAXEQevCAE/видео.html
I didn't understand the word which he is telling at 2:30 in the video. Is it "encheck"? Could anyone pls help me on this
Hi Anitha, it was "to interact" you can switch on captions too to help
@@RaghavPal Thank you for your reply. Your explanation really helped me in understanding selenium architecture.
Which is best selenium phython or selenium java
Hi Raveendra, both are good. Selenium with Java has more jobs but people are also available in huge no. Selenium with Python will be a really good skill set to have these days.
I will chose selenium with python it'S better in future
It's good decision Raveendra, Future is very good
Ragav how can I automate AWS applications?
Hi, need more specific details on what exactly you want to do in aws
can u give me exprience question on the selenium of One year expriance
I will plan
@@RaghavPal thanks ragav
How much salary difference testing and developers
It depends on profile, exp, skills. Cannot do a general comparison
Raghav,
Could you please respond to my e-mail with regard to this explanations, I have sent you an email with 2 diagrams.
As of the 1st Diaram
There are 4 nodes
1st node - selenium client bindings
2nd node - webdriver API
3rd node - browser drivers
4th node - browser
Communication protocol
Between 1st and 2nd node - json wire protocol
Between 2nd and 3rd node - json wire protocol
Between 3rd and 4th node - HTTP protocol / or any other protocol
-------------------------------------------------------------------------------------------------------------------------------------------------
As of the 2nd Diaram
There are 3 nodes
1st node - selenium client bindings and webdriver API (both as one node)
2nd node - browser drivers
3rd node - browser
Communication protocol
Between 1st and 2nd node - json wire protocol
Between 2nd and 3rd node - HTTP protocol / or any other protocol
Question
What diagram is correct out of 2 ?
Please explain
will check Isuru. Can take some time as there are many pending emails
Thanks
You're welcome Ashwini