python---模仿鼠标悬停 move_to_element/perform/context_click(python模拟鼠标拖动)

网友投稿 571 2022-08-24


python---模仿鼠标悬停 move_to_element/perform/context_click(python模拟鼠标拖动)

'''模仿鼠标操作: 引入一个新包:from selenium.webdriver.common.action_chains import ActionChains 需要用到的方法: 需求:鼠标悬停在百度首页中“设置”元素上。显示出设置下的下拉浮窗 move_to_element():鼠标停在指定的元素上 perform():执行所有ActionChains类中所有的行为 需求:在百度文本框,右击鼠标 context_click() 右击事件 double_click() 双击事件'''#导包from selenium import webdriver#设置时间import time#导包from selenium.webdriver.common.action_chains import ActionChains#创建浏览器对象,获取百度首页driver=webdriver.Firefox()driver.get("https://baidu.com")#设置进入下一步时间time.sleep(3)#浏览器窗口最大化driver.maximize_window()#设置进入下一步时间time.sleep(3)#控制鼠标悬停到“设置”按钮,先定位到这个设置对象按钮上,定义设置对象的变量setButton=driver.find_element_by_css_selector("#s-usersetting-top")#设置进入下一步时间time.sleep(3)#首先对“设置”元素操作行为进行封装,封装到ActionChains类ActionChains(driver).move_to_element(setButton).perform()#设置进入下一步时间time.sleep(3)#对百度文本框右击baidu=driver.find_element_by_css_selector("#kw")#进行封装ActionChains(driver).context_click(baidu).perform()#设置退出时间time.sleep(10)#退出网址driver.close()


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python---总结所学元素及方法(python语法元素分析)
下一篇:python---模仿键盘(python winio键盘模拟)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~