Welcome to this tutorial on Selenium webdriver with Node.js. You will learn below topics in this tutorial.
- Introduction to Selenium Webdriver
- Introduction to Node.js
- Installation and Environment set up
- NPM – Package Manage for Node.js
- Directory layout of Selenium Webdriver Node.js package
- Launching browsers with Desired Capabilities – Chrome, Chrome with options, Chrome in Mobile Emulation, IE, Firefox, Safari, Microsoft Edge, HTML Unit
- Element Identification – Element identification methods, Advanced XPATH expressions, Advanced CSS selectors
- Assertions in Selenium in Node.js
- Interacting with elements in Selenium in Node.js
- Basic Browser window automation, Sending keys in Selenium in Node.js
- Synchronization in Selenium, Check if Element exists
- Working with Tables using Selenium
- Performing advanced actions using Selenium in Node.js
- Executing JavaScript in Selenium in Node.js
- Switching contexts – Working with multiple Browser Windows or tabs, Working with multiple frames, Handling alerts
- Common exceptions in Selenium
- Frameworks in Selenium – Taking a screenshot in selenium, Mocha – Unit testing framework, Logging framework, Framework Utilities, Integration with BDD framework like Jasmine
- Selenium grid
- Event Listeners in Selenium
- Continuous integration with CI servers – TeamCity, Jenkins, Bamboo
Recent Comments