Selenium自動化之模擬鍵盤操作(一)單鍵操作

2021-09-26 01:39:38 字數 1193 閱讀 2489

#模擬鍵盤操作

from selenium.webdriver.common.keys import keys

element.send_keys(keys.f12)

element.send_keys(keys.enter)

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_simulateasinglekeys(self):

url = ""

# 訪問搜狗首頁,焦點會自動定位到搜尋輸入框中

self.driver.get(url)

# 匯入模擬按鍵模組keys

from selenium.webdriver.common.keys import keys

import time

# 通過id獲取搜尋輸入框的頁面元素

query = self.driver.find_element_by_id("query")

# 通過webdriver例項傳送乙個f12鍵

query.send_keys(keys.f12)

time.sleep(3)

# 再次通過webdriver例項模擬傳送乙個f12鍵

query.send_keys(keys.f12)

# 在搜尋輸入框中輸入「selenium」

query.send_keys("selenium")

# 通過webdriver例項模擬傳送乙個回車鍵,

# 或者使用query.send_keys(keys.return)

query.send_keys(keys.enter)

time.sleep(3)

def teardown(self):

# 退出ie瀏覽器

self.driver.quit()

if __name__ == '__main__':

unittest.main()

python自動化之selenium

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

Python Selenium自動化 模擬鍵盤操作

0.匯入鍵盤類keys 匯入鍵盤類 keys from selenium.webdriver.common.keys import keys1.常用的鍵盤操作 2.例項from selenium import webdriver from selenium.webdriver.common.keys...

Selenium自動化之操作cookies

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