###Select类只能用来定位select标签 多用于有下拉框的操作###
from selenium.webdriver.support.select import Select
webelement = driver.find_element_by_css_selector('select')
# 实例化类
select = Select(webelement)
# 通过index来定位,从0开始
select.select_by_index(1)
# 通过value来定位
select.select_by_value('北京')
# 通过text来定位
select.select_by_visible_text('北京')
======================================================================================
警告框调用方法:
# 定位alert文本
driver.find_element_by_id('alert').click()
# 获取警告框
alert = driver.switch_to.alert
# 调用
alert.text # text后没有括号
alert.accept()
alert.dismiss()
======================================================================================
滚动条操作:
# 定义js脚本
js1 = 'window.scrollTo(0,1000)' # 0为水平像素,1000为垂直坐标像素
# 调用执行js语句
driver.execute_script(js1)