Select Value From Drop-Down List in Selenium Webdriver Python | Select product Quantities on Amazon



from selenium.webdriver.support.ui import Select

#-------->You can use Chrome as your choice.
driver = webdriver.Firefox()
# driver = webdriver.Firefox(executable_path("path_of_Firefox_where_
it_is_stored")) # For windows user

#------->Link of the webpage
driver.get("https://www.amazon.in/DOODAD-Laptop-Stickers-Collection-
Toshiba/dp/B07HH9Z9JP/ref=pd_di_sccai_1/257-8985838-8305201?_
encoding=UTF8&pd_rd_i=B07HH9Z9JP&pd_rd_r=52207f48-da88-48c0-85ae-
9998c4c8e03a&pd_rd_w=IdBwP&pd_rd_wg=wXKz9&pf_rd_p=a1f3aa5a-f05d-4e2d-
b84b-6ef88e21fb7e&pf_rd_r=RSBMHSEJDBJHSFXPPJG0&psc=1&refRID=
RSBMHSEJDBJHSFXPPJG0")

select = driver.find_element_by_id("quantity")
drop = Select(select) # Select function is selecting number of
indexes.
#------->*Here We are choosing two items*
drop.select_by_index(1) #index=0,1,2,3,... It depends on what you
like to choose

Comments