1.下拉框选择
导入Select类
实例化select对象 select = Select(element) element必须为<select>标签对应的元素
代码实现
select_by_index(index)------------根据option索引定位,从0开始
select_by_value(value)------------根据option属性的值来定位
select_by_visible_text(text)------根据option显示文本来定位
import time
from selenium import webdriver
from selenium.webdriver.support.select import Select
driver = webdriver.Chrome()
driver.get("https://www.ctrip.com/")
driver.maximize_window()
# 定位<select>标签元素
element = driver.find_element_by_id('J_roomCountList')
time.sleep(2)
# 实例化select对象
select = Select(element)
# 根据index定位
select.select_by_index(1)
time.sleep(3)
# 根据value定位
select.select_by_value('2')
time.sleep(3)
# 根据text定位
select.select_by_visible_text('4间')
time.sleep(3)
driver.quit()
2.弹出框操作
2.1 alert 警告框
2.2 confirm 确认框
2.3 prompt 提示框
获取弹出框对象