Part 3: Selenium with Python | Hybrid Framework Design from scratch | PyTest, POM & HTML Reports

preview_player
Показать описание
Topics :
1) Hybrid Framework Design from scratch
2) PyTest, POM & HTML Reports

Pre-requisite: Please watch Part 1 & Part 2 Videos.

#########################
Udemy Courses:
#########################

Manual Testing+Agile with Jira Tool
************************************

Selenium with Java+Cucumber
********************************

Selenium with Python & PyTest
********************************

Selenium with python using Robot framework
****************************************

API Testing(Postman, RestAssured & SoapUI)
*****************************************

Web & API Automation using Cypress with Javascript
********************************************

Playwright with Javascript
**************************

Jmeter-Performance Testing
************************

SDET Essencials(Full Stack QA)
*************************

Appium-Mobile Automation Testing
************************************

Java Collections
*****************

Python Programming
*********************

Cucumber BDD Framework
***************************

Protractor with Javascript
***************************

####################################
Youtube Playlists:
####################################

Manual Testing & Agile
***********************

SQL
*************************

linux & Shell Scripting
**********************

Java
**********************

Selenium With Java+Cucumber
********************************

Python
********************************

Selenium With Python,Pytest&Behave
***************************************

Selenium With Python Using Robert Framework
(Web&API Testing)
*************************************************

API Testing (Postman,SoapUi,&Rest Assured)
**********************************************

Mobile App Testing Appium
****************************

Performance Testing Jmeter
*******************************

Maven,Jenkins,Git,Github,CI/CD
*******************************

SQL,DB Testing&ETL,Bigdata
*******************************

JavaScript Based Automation Tools
********************************

Selector Hub Tools
********************

GraphQL
******************

Cypress API Testing
********************

Cypress Web Testing
**********************

Playwright with Javascipt
**************************

#SeleniumPython
#AutomationTesting
#HybridFramework
#PyTest
#POM
#HTMLReports
#TestAutomation
#WebAutomation
#PythonScripting
#QAEngineering
#SeleniumFramework
#CodeQuality
#PageObjectModel
#TestScripts
#SeleniumTips
#TestDesign
#AutomatedTesting
#QualityAssurance
#SeleniumTutorial
#TestDrivenDevelopment
#HybridTestFramework
#WebTesting
#AutomationBestPractices
#PythonSelenium
#SeleniumWebdriver
#TestingSolutions
#TestReporting
#SeleniumTricks
#SeleniumLearning
#QACommunity
#SeleniumProjects
#CodeOptimization
#AutomationJourney
#POMDesign
#TestCoverage
#HybridAutomation
#SeleniumExperts
#PyTestFramework
#PageObjects
#AutomatedTestCases
#SeleniumTraining
#QualityEngineering
#WebAppTesting
#HybridTestingApproach
Рекомендации по теме
Комментарии
Автор

It is indeed a great series of session on "Selenium with Python" so far,

Could you cover the following areas as well in subsequent sessions,
- Create a common object reference in test file (rather then creating object in every test case)
- Common fixture to close the driver
- Call a common method end of every Test case to take the screenshot only if TC is failed (not overriding the screenshot, rather create a new one everytime fails)

madhisview
Автор

And also make one session on jira
How we can use jira with this framework in real time environment

prashantkhande
Автор

Excellent Teaching I ever seen before !!!!

paragpanchal
Автор

Easy to Intract with multi Select dropdown, pass role as list of visible test values:
def setCustomerRole(self, roles):
select_element = self.driver.find_element(By.ID,

# Open the dropdown using JavaScript
arguments[0].click();", select_element)
select_option = Select(select_element)
select_option.deselect_all()
for role in roles:

santyaapa
Автор

Sir, Love, Respect, and Best Wishes to you.

asadshakeel
Автор

this series is amazing - I've learnt so much already. Can we also extend this framework further to include backend api testing ? would be great if advice could be given on this or another series on front and backend framework!, thanks

gdd
Автор

Hi Sir,
I am having issues with Add new customer test case. When I run the test case it fails it clicks to close Registered role but it does not select the Guests on top of the page message is displayed as add Guests or Registered to the customer role. I followed your video for pageObjects page an in TC my code is as follow:
It does not select Guests. If I change Guests to Administrator or Vender it successfully add new customer and clicks save on the next page message is displayed new customer added successfully but TC Fails because “assert ==False” even though it adds customer successfully. Everything in the pageObjects and TC seems fine. It does not select Guests at all. Please help thank you so much.

sajjadbaig
Автор

At 36:49, line 30 (and many others such as lines 22-26), why do you use "self.addcust"? The variable addcust is one you create and doesn't belong to a class, so can't you just use "addcust" as such:

addcust = AddCustomer(self.driver)

Thank you so much for these videos!

NateFreestyle
Автор

Sir please make cloud computing video course erly

makarandvhatkar
Автор

Hello @sdet-QA Automation techie...I am facing problem with xpath of first three i.e. Customers, customer menu item and add new button. What should I do?

thephoenix
Автор

Sir I don't know why log files are not generated, if I give . \\Logs\\Automation.log second question is in same way config.ini file cannot be read unless I give absolute path. Can someone please help me

spidyniks
Автор

Hello sir parser. Addoptions is not working
Giving error pytest: error : unrecognised arguments : -- browser

suraj.shinde
Автор

Sir please make video on "How to verify email after registration"

manmeetkaur
Автор

why are you closing the driver, not quitting?

jurikims
Автор

Hello Sir, from the Part 2 video, I am not able to generate log file, no error, just in HTML Reports, no logs are generated, what could be the error? "No log output captured." is getting, I have implemented all the steps in Part 1, 2 and 3, But this is not working for me, Can you please gudie me on this, will be really greatful

namratabedare
Автор

Where can i download selenium python hybrid framework with pom.docx file

abhinavgupta
Автор

i was wondering y cant we use find "email" in source page for asserting customer search. /""if email in page.source assert true"". ??

praneshda
Автор

Add customer test case I was get an error like Type error: Method object is not serializable

shivakrishnapenugonda
Автор

Hi Sir.. are you explained about the Jenkins and Maven implementation also in this video ?

amandeeppcheema
Автор

Hey, Can anyone help me with this. I am getting 'Test_SearchCustByEmail' object has no attribute 'find_element'.

chirag