#另一种选中下拉框选项的方法
import unittest
import time
from selenium import webdriver
class VisitSogouByIE(unittest.TestCase):
def setUp(self):
# 启动IE浏览器
self.driver = webdriver.Ie(executable_path="g:\\IEDriverServer")
def test_operateDropList(self):
url = "http://127.0.0.1/test_select.html"
# 访问自定义的html网页
self.driver.get(url)
# 导入Select模块
from selenium.webdriver.support.ui import Select
# 使用xpath定位方式获取select页面元素对象
select_element = Select(self.driver.find_element_by_xpath("//select"))
# 打印默认选中项的文本
print(select_element.first_selected_option.text)
# 获取所有选择项的页面元素对象
all_options = select_element.options
# 打印选项总个数
print(len(all_options))
'''
is_enabled():判断元素是否可操作
is_selected():判断元素是否被选中
'''
if all_options[1].is_enabled(