当前位置: 首页 > news >正文

建设项目竣工验收公示网站百度公司官方网站

建设项目竣工验收公示网站,百度公司官方网站,郑州的网站建设公司有哪些,学生网站建设的总结与评价注意:必须创建一个事件链对象(ActionChains);最后鼠标事件链完成之后一定要进行事务提交perform()(如果事件链不提交那么所有的鼠标事件都不会执行) 1. 左键单击:click()…
注意:必须创建一个事件链对象(ActionChains);最后鼠标事件链完成之后一定要进行事务提交perform()(如果事件链不提交那么所有的鼠标事件都不会执行)
1. 左键单击:click()       
2. 在元素上按住鼠标左键,不松开:click_and_hold( on_element=None )            
3. 右击:context_click()             
4. 左键双击:double_click()             
5. 点击鼠标左键,按住不放:click_and_hold()         
6. 在某个元素位置松开鼠标左键:release(on_element=None) 
7. 拖动某个元素至目标元素处:drag_and_drop(source, target)   
8. 鼠标移动到某个元素:move_to_element(element)         
9. 鼠标移动到距离当前位置(x,y)的地方:move_by_offset(xoffset, yoffset) 
10.将鼠标移动到距某个元素多少距离的位置:move_to_element_with_offset(to_element, xoffset, yoffset)
11.执行所有 ActionChains 中存储的行为:perform()     
12.在源元素上按住鼠标左键,然后移动到目标偏移并释放鼠标按钮:drag_and_drop_by_offset(源, xoffset , yoffset )   
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver import Keys, ActionChainsdriver = webdriver.Chrome()url = "https://www.baidu.com/"driver.get(url)driver.maximize_window ()# 输入框:<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
# 百度一下:<input type="submit" id="su" value="百度一下" class="bg s_btn">
element_kw = driver.find_element(By.XPATH, '//*[@id="kw"]')
element_kw.send_keys('11112')
element_su = driver.find_element(By.XPATH,'//*[@id="su"]')
actions = ActionChains(driver)# 左键单击:click()
element_su.click()# 在元素上按住鼠标左键,不松开:click_and_hold( on_element=None )
# 在某个元素位置松开鼠标左键:release(on_element=None)
# 如果参数不写,那么点的是当前鼠标位置; 如果参数写定位到的元素对象element,那就是点这个元素
actions.click_and_hold(element_su).release(element_su).perform()# 右击:context_click()
actions.context_click(element_su).perform()# 左键双击:double_click()
actions.double_click(element_su).perform()# 拖动某个元素至目标元素处:drag_and_drop(source, target)
# source:鼠标按下的元素;target:鼠标向上的元素
url_drag = 'file:///D:/study/%E8%AF%BE%E5%A0%82%E8%B5%84%E6%96%99/14drag.html'
driver.get(url_drag)
el4 = driver.find_element(By.XPATH, '//*[@id="div1"]')
el5 = driver.find_element(By.XPATH, '//*[@id="div2"]')
actions.drag_and_drop(el4,el5).perform()# 鼠标移动到某个元素:move_to_element(element)
element_set = driver.find_element(By.LINK_TEXT,"设置")
actions.move_to_element(element_set).perform()# 鼠标移动到距离当前位置(x,y)的地方:move_by_offset(xoffset, yoffset)
# xoffset:要移动到的 X 偏移量,作为正整数或负整数。yoffset:要移动到的 Y 偏移量,作为正整数或负整数。
actions.move_by_offset(0,100).perform()  # 不能实现出来功能,有大佬懂的可以帮助下吗# 将鼠标移动到距某个元素多少距离的位置:move_to_element_with_offset(to_element, xoffset, yoffset)
element_set = driver.find_element(By.LINK_TEXT,"设置")
actions.move_to_element_with_offset(element_set,100,100).perform()# 在源元素上按住鼠标左键,然后移动到目标偏移并释放鼠标按钮:drag_and_drop_by_offset(源, xoffset , yoffset )
# source:鼠标按下的元素。xoffset:要移动到的 X 偏移量。yoffset:要移动到的 Y 偏移量。
url_drag = 'file:///D:/study/%E8%AF%BE%E5%A0%82%E8%B5%84%E6%96%99/14drag.html'
driver.get(url_drag)
el5 = driver.find_element(By.XPATH, '//*[@id="div2"]')
actions.click_and_hold(el5).perform() # 先用鼠标按住需要拖动的元素,不松开
actions.drag_and_drop_by_offset(el5,500, 500).perform() # 然后再进行元素的拖动sleep(10)
driver.quit()

http://www.ds6.com.cn/news/86983.html

相关文章:

  • 做网站就业要会什么怎样通过网络销售自己的产品
  • 哈尔滨网站建设优化浙江网站建设推广
  • apache限制域名访问网站百度seo关键词优化方案
  • yy4008青苹果高清电影院安卓优化大师旧版本下载
  • 山西疫情严重吗现在沈阳seo关键词排名
  • 怎么做网站浏览量分析深圳网络推广代运营
  • 微信官方版官方网站湖南网站seo营销
  • 网站建设公司巨头人工智能培训师
  • 技术支持 广州网站建设怎么做网页宣传
  • 做网站 赚钱多吗网络推广和竞价怎么做
  • 怎么样建设个人网站什么是网络销售
  • 免费3d模型网站seo研究中心官网
  • 做众筹的网站有几个国内最开放的浏览器
  • 重庆市互联网协会网站seo课设
  • word可以做网站链接吗电商运营seo
  • 全国十大网站建设公司广东近期新闻
  • 网站头部设计代码免费推广网站排行榜
  • 苏州实力做网站公司百度网盘资源搜索引擎
  • 国外做外挂的网站河南今日头条最新消息
  • 买了一台配置强悍的电脑怎么做网站服务器做网站推广公司
  • 手机软件下载网站wap模板免费网站建设模板
  • asp.net 4.0网站开发实例教程站内关键词排名软件
  • 鸡西网站建设杭州旺道企业服务有限公司
  • 网站做404好处杭州排名优化软件
  • 做网站都需要什么重要新闻
  • 鹰潭城乡建设局的网站六年级上册数学优化设计答案
  • 数据库做网站秦皇岛seo招聘
  • 网站建设 用户管理营销策略有哪些
  • 做网站自学网络优化seo薪酬
  • 做flash网站的软件福州seo兼职