Selenium 入門到精通系列 四

2022-08-24 17:00:14 字數 1315 閱讀 4573

selenium 入門到精通系列

ps:滑鼠右鍵、滑鼠懸停、鍵盤操作方法

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# @date : 2019-04-23 16:12:33

# @author : benlam

# @link :

from selenium import webdriver

from selenium.webdriver.common.action_chains import actionchains

from selenium.webdriver.common.keys import keys

driver=webdriver.firefox()

driver.get("")

right=size=driver.find_element_by_id("kw")

#滑鼠右鍵

actionchains(driver).context_click(right).perform()

halt=driver.find_element_by_class_name("bri")

#滑鼠懸停

actionchains(driver).move_to_element(halt).perform()

driver.find_element_by_id("kw").send_keys("selenium ")

#刪除空格

driver.find_element_by_id("kw").send_keys(keys.back_space)

#加入空格

driver.find_element_by_id("kw").send_keys(keys.space)

driver.find_element_by_id("kw").send_keys("test")

#全選內容

driver.find_element_by_id("kw").send_keys(keys.control,'a')

#剪下內容

driver.find_element_by_id("kw").send_keys(keys.control,'x')

#貼上內容

driver.find_element_by_id("kw").send_keys(keys.control,'v')

#回車即可

driver.find_element_by_id("kw").send_keys(keys.enter)

driver.quit()

ZED Board從入門到精通系列 插曲

去年暑假期間寫了一部分zedboard教程,由於開學,忙著找工作,一直擱置。寒假期間準備再跟進一部分系列教程。另外有幾點需要說明的是,zynq發展很快,一年之內工具可能會發生較大變化,所以不能指望我的部落格內容總是與最新的工具同步,需要開發者自己協調權衡,是採用最新的工具,還是跟著部落格內容進行學習...

ARKit從入門到精通系列教程(目錄)

arkit從入門到精通 1 arkit初體驗 arkit從入門到精通 2 arkit工作原理及流程介紹 寫在前面的話1.2 arkit與scenekit的關係1.3 arkit工作原理 1.3.1 arscnview與arsession1.3.2 arworldtrackingsessionconf...

Linux從入門到精通系列之DHCP

linux從入門到精通系列之dhcp 首先呢先講下dhcp的簡介 對於那些不太了解網路技術的人來說,配置tcp ip可能是一件非常複雜的工作,對那些將pc連線到區域網的使用者來說只能將配置集中到伺服器端,這樣可以簡化使用者端的工作複雜度。當然,這將在一定程度上,增加管理員的工作量,但是從整體考慮,這...