Tech Talkers
726 subscribers
2 photos
730 links
Welcome to the Techlistic.com channel!

This channel is created for tech website - www.techlistic.com

Youtube - https://youtube.com/@techtalkers-n6s?si=FEWPPINSAbG67hHl
Download Telegram
Also let me know if you want to have some post on any specific topic.
Channel name was changed to «Techlistic.com - Selenium»
Channel name was changed to «Techlistic - Selenium Tutorials»
Complete Selenium Tutorial is posted on Techlistic website, it covers:

1. all the selenium commands from basic to advanced level
2. real time code examples
3. TestNG integration with Selenium
4. Demo webpages and website links to practice.
5. Practical Selenium Assignments to test your skills
6. Selenium interview questions/exercises from beginner to expert level.

Bookmark this page/website for more advanced stuff on Selenium

Url - https://www.techlistic.com/p/selenium-tutorials.html
Bookmark this webpage!

And get to know the latest automation trends in market and latest articles -

https://www.techlistic.com/search/label/Trending%20Posts?m=1
Tech Talkers pinned «Complete Selenium Tutorial is posted on Techlistic website, it covers: 1. all the selenium commands from basic to advanced level 2. real time code examples 3. TestNG integration with Selenium 4. Demo webpages and website links to practice. 5. Practical Selenium…»
Post of the day at Techlistic!

Hi Friends,

Advanced tutorial on integrating Selenium with TestNG, initial step of Framework building for beginners and intermediates -
1. It obsolete the java main method
2. Handles the execution of test cases
3. Gives us the flexibility to write multiple test cases in one class
4. Gives us default html report of automation execution
5. Provides flexibility to write common code for pre-requisites in setup method
6. Provides flexibility to reuse code for delete test data in teardown method.
7. You can set the execution priority of test cases
8. Skip test cases
9. Create test suite of all test cases and execute it all in one go
10. Assertion methods for validations

Everything at one place, here is the TestNG Tutorial url -

https://www.techlistic.com/p/testng.html?m=1
Join Techlistic Automation Testing Facebook group here -
https://www.facebook.com/groups/681543752275271/?ref=share
Hi Friends,

Selenium chat group has been created for this channel. You can ask questions/doubts there and can also share your knowledge with others by solving there doubts. Group link - t.me/SeleniumDiscussions

Thank you!
Someone asked me about framework design :

My Answer might help anyone here- Mostly frameworks share same structure, they normally have:

BaseClass - Declare setup and teardown method here. And also initialize appium instance here.

ParametersFile - Declare all your global framework variables here like Url, username, pwd etc.

Locator class - keep your locators here or you can also create multiple locator classes like one class for one screen of your app.

Page classes - All the appium/Selenium code functions will be written here like for login, click on something etc. Again one class for one screen and related functions in that class.

Utils - if you are reading test data from excel or some file, keep that code here. Call this code wherever required.

Tests - All your test classes will be here. One Test Class for one functionality. Like for Dashboard screen DashboardTest class. And call the page functions here in your test functions by creating object of page classes. Like.,

DashPage objDash = new DashPage();
objDash.enterSomeValue();

And also extend/inherit BaseClass in your test classes. So, that setup and teardown are called by default.

Use TestNG as unittest framework. Refer Techlistic.com’s Testng tutorial

This is a high level interpretation of an automation framework.

Hope it helps! 👍🏻
If you want to interact with other Selenium Professionals, want to ask your doubts, want to give suggestion for techlistic.com or simply want to connect with me, then join following group-

t.me/SeleniumDiscussions
Channel name was changed to «Techlistic: Selenium & Java»