1. 程式人生 > >Python+selenium之選擇彈出複選框

Python+selenium之選擇彈出複選框

在用selenium定位元素的過程中,經常會遇到點選彈出複選框的操作,如下圖所示。
這裡寫圖片描述

  • 先匯入Select
  • 點選複選框按鈕,使複選框彈出
  • 用Select(s).select_by_visible_text()方法選擇目標選項。
from selenium.webdriver.support.select import Select

# 這裡使用任意一種定位元素方式都可以
driver.find_element_by_id('複選框按鈕id等').click()

# 建立複選框的webdriver物件
s = driver.find_element_by_id('複選框按鈕id等')
# 選擇目標選項,如Advertiser Select(s).select_by_visible_text('Advertiser')