#操作有输入框的下拉框
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_operateMultipleOptionDropList(self):
url = "http://127.0.0.1/test_input_select.html"
# 访问自定义的html网页
self.driver.get(url)
from selenium.webdriver.common.keys import Keys
# element.send_keys("some text")
self.driver.find_element_by_id("select").clear()
# 输入的同时按下箭头键
self.driver.find_element_by_id("select").send_keys("c")
self.driver.find_element_by_id("select").send_keys(Keys.ARROW_DOWN)
self.driver.find_element_by_id("select").send_keys(Keys.ARROW_DOWN)
self.driver.find_element_by_id("select").send_keys(Keys.ENTER)
time.sleep(3)
def tearDown(self):
# 退出IE浏览器
self.driver.quit()
if __name__ == '__main__':
unittest.main()