from selenium. webdriver import ActionChains chehui = driver. find_element( By. XPATH, '//*[text()="我是小海呀2"]' )
rightClick = ActionChains( driver)
time. sleep( 2 )
rightClick. context_click( chehui) . perform( )
time. sleep( 2 )
driver. find_element( By. XPATH, '//div[not(contains(@style,"display"))]/ul/li[text()="撤回"]' ) . click( )
driver. find_element( By. XPATH, '//span[text()="评"]/parent::button/preceding-sibling::div/div/button/span/i[contains(@class,"image")]' ) . click( )
链式调用1 )找到元素对象2 )调用鼠标方法,将元素对象作为参数传递3 )调用perform( )
hover_elem = driver. find_element( By. ID, "hover" )
ActionChains( driver) . move_to_element( hover_elem) . perform( )
clickable_elem = driver. find_element( By. ID, "clickable" )
ActionChains( driver) . click_and_hold( clickable_elem) . perform( )
clickable_elem = driver. find_element( By. ID, "click" )
ActionChains( driver) . click( clickable_elem) . perform( )
clickable_elem = driver. find_element( By. ID, "clickable" )
ActionChains( driver) . context_click( clickable_elem) . perform( )
clickable_elem = driver. find_element( By. ID, "clickable" )
ActionChains( driver) . double_click( clickable_elem) . perform( )
draggable_elem = driver. find_element( By. ID, "draggable" )
droppable_elem = driver. find_element( By. ID, "droppable" )
ActionChains( driver) . drag_and_drop( draggable_elem, droppable_elem) . perform( )
iframe_elem = driver. find_element( By. TAG_NAME, "iframe" )
ActionChains( driver) . scroll_to_element( iframe_elem) . perform( )
分级管理 = self. driver. find_element( By. XPATH, '//ul/li[text()="分机管理"]' )
ActionChains( self. driver) . move_to_element( 分级管理) . perform( )
time. sleep( 1 )
短信发送记录查询 = self. driver. find_element( By. XPATH, '//ul/li[text()="短信发送记录查询"]' )
self. driver. execute_script( "arguments[0].scrollIntoView(true);" , 短信发送记录查询)
driver. execute_script( "arguments[0].scrollIntoView(true);" , element)
import win32con
import win32clipboard as wincld
def ctrl_c ( info) : wincld. OpenClipboard( ) wincld. EmptyClipboard( ) wincld. SetClipboardData( win32con. CF_UNICODETEXT, info) wincld. CloseClipboard( )
common. ctrl_c( " ~ 早有蜻蜓立上头!" )
driver. find_element( By. XPATH, '//div[@class="chatRoom" and @style!="display: none;"]/div[2]/div[3]/textarea' ) . send_keys( "你好啊!" )
driver. find_element( By. XPATH, '//div[@class="chatRoom" and @style!="display: none;"]/div[2]/div[3]/textarea' ) . send_keys( Keys. CONTROL, "V" ) ;
time. sleep( 1 )
driver. find_element( By. XPATH, '//div[@class="chatRoom" and @style!="display: none;"]/div[2]/div[3]/button[2]' ) . click( )
from selenium. webdriver import Keys
element. send_keys( Keys. SPACE)
element. send_keys( Keys. TAB)
element. send_keys( Keys. ENTER)
element. send_keys( Keys. BACK_SPACE)
element. send_keys( Keys. CONTROL, 'a' )
element. send_keys( Keys. CONTROL, 'c' )
driver. find_element( By. ID, 'passwordA' ) . send_keys( Keys. CONTROL, 'V' )