Selenium自動化之滑鼠雙擊操作

2022-06-21 21:24:19 字數 925 閱讀 4859

滑鼠雙擊操作

from selenium.webdriver import actionchains

action_chains = actionchains(self.driver)

action_chains.double_click(inputbox).perform()

import unittest

import time

from selenium import webdriver

class visitsogoubyie(unittest.testcase):

def setup(self):

self.driver = webdriver.ie(executable_path = "g:\iedriverserver")

def test_doubleclick(self):

url = ""

# 訪問自定義的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() #執行perform才會真正雙擊

time.sleep(3)

def teardown(self):

# 退出ie瀏覽器

self.driver.quit()

if name == 'main':

unittest.main()

Selenium自動化之滑鼠左鍵操作(按下,鬆開)

滑鼠左鍵按下 鬆開操作 from selenium.webdriver import actionchains actionchains self.driver click and hold div perform actionchains self.driver release div perfo...

python自動化之selenium

一 環境 1 selenium 安裝 pip install selenium 版本號 後可省略,預設安裝最新版本 檢視 pip show selenium 解除安裝 pip uninstall selenium 2 瀏覽器驅動 以chrome為例 國內可訪問 windows 解壓後將驅動移動至ch...

Selenium自動化之操作cookies

操作cookies import unittest import time from selenium import webdriver from selenium.webdriver import actionchains class visitsogoubyie unittest.testcas...