selenium自动化模块学习(3)

2023-03-03 728 0

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
import time
drive = webdriver.Chrome()
drive.get('https://www.3d-free.cn')
#鼠标单击
drive.find_element(By.LINK_TEXT,'注册').click()
#鼠标双击
#双击操作时需先定位到某个具体的元素,然后使用double_click方法实现双击
da = drive.find_element(By.NAME,'Submit1')
#下面的driver是实例化,然后双击动作。
#ActionChains(driver=drive).move_to_element(da).double_click().perform()
#perform()函数表示执行ActionChains中所定义的动作
#下面的driver是实例化,然后右键单击动作。
#ActionChains(driver=drive).move_to_element(da).context_click().perform()
#如需对某个元素实现拖拽效果,则可使用drag_and_drop()方法实现,如
#aa = drive.find_element(By.NAME,'name')
#bb = drive.find_element(By.NAME,'pwd')
#ActionChains(driver=drive).double_click(aa).perform()
#ActionChains(driver=drive).drag_and_drop(aa,bb).perform()
time.sleep(5)

相关文章

Tkinter学习(2)
Tkinter学习(1)
selenium自动化模块学习(5)
selenium自动化模块学习(4)
selenium自动化模块学习(2)
selenium自动化模块学习(1)

发布评论