# -*- coding:UTF-8 -*-
import unittest
import time
from selenium import webdriver
from selenium.webdriver.support.ui import Select
class mytest(unittest.TestCase):
def setUp(self) :
self.driver=webdriver.Firefox(executable_path="C:\\webdriver\geckodriver.exe")
def test_baidu(self):
self.driver.get("file:///D:\pycharm-work\webdriver_api\html文件\下拉列表.html")
select=self.driver.find_element_by_name("fruit")
# print(select.get_attribute("innerHTML"))
options=select.find_elements_by_tag_name("option")
# print(options.get_attribute("innerHTML"))
for option in options:
print(option.text)
option.click()
print(len(options))
def tearDown(self) :
self.driver.quit()
if __name__=="__main__":
unittest.main()这里插入代码片
读取文件方式
self.driver.get(“file:///D:\pycharm-work\webdriver_api\html文件\下拉列表.html”)