Skip to content

A sample repo to help you handle multiple tabs in automation test in Pytest on LambdaTest. Run your automation test in Pytest on LambdaTest.

Notifications You must be signed in to change notification settings

Riadayal/Pytest-multiple-tabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

How to handle multiple tabs in automation test in Pytest on LambdaTest

If you want to handle multiple tabs using an automation test in Pytest on LambdaTest, you can use the follwing steps. You can refer to sample test repo here.

Code

To open a new tab, you can use the following line of code:

driver.execute_script("window.open('about:blank','secondtab');")

To switch to the new tab, you can use the following line of code:

#by using tab name
driver.switch_to.window("secondtab")

or

#by using tab id
driver.switch_to.window("2")

For full code, refer to tabs.py.

Run your test

python tabs.py

Links:

LambdaTest Community