- Courses
- Selenium with Python and pytest
- Certification
TestingBot Selenium Python Certification
Free. Prove you can use what the Selenium with Python and pytest course teaches, not just that you read it: pass a timed exam, then run the course suite on TestingBot.
The exam and the practical are tied to your TestingBot account, so sign in to start. A free account is enough.
How it works
-
1
Step 1: The exam
20 questions drawn from 30, 30 minutes, pass mark 80%. Not the knowledge-check questions. Explanations after grading; retake after 24 hours, up to 3 attempts in 7 days.
-
2
Step 2: Run your Selenium Python suite on TestingBot
3 passing browser tests in the build
certificate-selenium-pythonon 2 different browser configurations, in the last 30 days.How to run it
Run the course suite on the TestingBot grid, in parallel, on at least two browser configurations, and report each test's result back to TestingBot.
-
Build the project from the course: the
driverfixture inconftest.pywith the--gridand--browseroptions, the screenshot hook, and at least three passing tests (see Run on the TestingBot grid). -
Set
TB_KEYandTB_SECRETto your TestingBot credentials, and set the build name to exactlycertificate-selenium-python:export TB_BUILD=certificate-selenium-python pytest --grid --browser chrome --browser firefox -n 2 -
Report pass or fail for every session, either with
driver.execute_script("tb:test-result=passed")beforequit()or through the REST API (annotating tests).
The task is complete when the
certificate-selenium-pythonbuild contains at least three passed sessions across at least two different browser or operating system combinations. Tests without a reported status do not count. -
-
3
Step 3: Your certificate
Unlocks when both steps are done. Choose the name to print, then share the public link or add it to LinkedIn.