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

2021-09-26 01:39:38 字數 1272 閱讀 4292

#滑鼠左鍵按下、鬆開操作

from selenium.webdriver import actionchains

actionchains(self.driver).click_and_hold(div).perform()

actionchains(self.driver).release(div).perform()

import unittest

import time

from selenium import webdriver

from selenium.webdriver import actionchains

class visitsogoubyie(unittest.testcase):

def setup(self):

# 啟動ie瀏覽器

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

def test_simulationleftclickmouseofprocess(self):

url = ""

# 訪問自定義的html網頁

self.driver.get(url)

div = self.driver.find_element_by_id("div1")

from selenium.webdriver import actionchains

import time

# 在id屬性值為「div1」的元素上執行按下滑鼠左鍵,並保持

actionchains(self.driver).click_and_hold(div).perform()

time.sleep(2)

# 在id屬性值為「div1」的元素上釋放一直釋放的滑鼠左鍵

actionchains(self.driver).release(div).perform()

time.sleep(2)

actionchains(self.driver).click_and_hold(div).perform()

time.sleep(2)

actionchains(self.driver).release(div).perform()

def teardown(self):

# 退出ie瀏覽器

self.driver.quit()

if __name__ == '__main__':

unittest.main()

Selenium自動化之滑鼠雙擊操作

滑鼠雙擊操作 from selenium.webdriver import actionchains action chains actionchains self.driver action chains.double click inputbox perform import unittest ...

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...