#encoding=utf-8 import unittest import time import chardet from selenium import webdriver class VisitSogouByIE(unittest.TestCase): def setUp(self): #啟動IE瀏覽器 #self.driver = webdriver.Firefox(executable_path = "e:\\geckodriver") self.driver = webdriver.Ie(executable_path = "e:\\IEDriverServer") def test_doubleClick(self): url = "http://127.0.0.1/test_doubleclick.html" # 訪問自定義的html網頁 self.driver.get(url) # 獲取頁面輸入元素 inputBox = self.driver.find_element_by_id("inputBox") # 導入支持雙擊操作的模塊 from selenium.webdriver import ActionChains # 開始模擬鼠標雙擊操作 action_chains = ActionChains(self.driver) action_chains.double_click(inputBox).perform() time.sleep(3) def tearDown(self): # 退出IE瀏覽器 self.driver.quit() if __name__ == '__main__': unittest.main()