python怎么获取鼠标点击坐标,python控制鼠标移动并点击

  python怎么获取鼠标点击坐标,python控制鼠标移动并点击

  网页自动化最基本的要求是定位每个元素,然后执行各种操作(输入、点击、清除、提交等。)在那个元素上。以下是排序的常用元素定位方法。

  一、单数定位法(遇到复数时默认取第一种))))))。

  1)通过id识别元素

  如果id不是动态的,则页面的id是唯一的。最简单的定位方法。

  注意:如果某些标识值动态变化,此方法不能用于定位。

  开车。按标识查找元素(标识值))

  2.使用class_name配置元素

  注意:如果类由多个空格分隔,您可以选择其中一个。

  drive . find _ element _ by _ class _ name( class _ name _ value )

  3、基于名称的元素定位

  drive.find_element_by_name

  4)用tag_name配置元素

  标签是最容易重复的,但是它们可以用来搜索一系列数据。

  drive.find_element_by_tag_name

  5、xpath定位:

  获取绝对路径的方法:1。按F12打开控制台;2.Ctrl Shift C,点击要定位的元素;3.在代码区域中右键单击并选择复制-复制Xpath

  drive.find_element_by_xpath(

  6.css_selector定位(我的业务场景中最常用的方法)

  您可以在位置id和属性前使用“#”和“.”在位置类和属性前面,用分隔符分隔层次结构。例如

  drive . find _ element _ by _ CSS _ selector( # kk-tools-dialoglispan )

  7.使用链接字符正确定位元素

  比如登录。

  drive . find _ element _ by _ link _ text(登录)

  8.具有链接字符的模糊元素

  find _ element _ by _ partial _ link _ text(邓)

  二。多重定位

  多次对齐和单次对齐一样,不同的是必须在find_element后加s,也就是find_elements。如果有多个相同的属性,可以通过取消标记来找到它们。如果没有下标,则返回列表。

  drive . find _ elements _ by _ CSS _ selector( # kk-tools-dialog lispan ))2).

  drive . find _ elements _ by _ class _ name(#返回列表

  drive.find _ elements _ by _ tag _ name(

  第三,判断元素定位成功与否及其唯一性的方法。

  打开控制台的控制台页面,输入document.queryselectorall( ),然后按照css_selector的方式输入要搜索的属性。如下图。

  document . queryselectorall( # kk-tools-dialogullispan ).

  搜索结果如下图所示,可见属性定位为12个元素。将鼠标悬停在元素上以显示与该元素对应的内容。我应该使用哪个下标?

  微信图片_20200609174945.png

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • vue监听指定按钮加点击事件,vue按钮点击事件,vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
  • js鼠标触碰事件,js鼠标事件包括哪几种
  • js鼠标触碰事件,js鼠标事件包括哪几种,关于js中的鼠标事件总结
  • js鼠标拖动div,js 移动鼠标
  • js鼠标拖动div,js 移动鼠标,JS实现简单移动端鼠标拖拽
  • js怎么实现点击按钮图片切换,js鼠标点击按钮图片移动
  • js怎么实现点击按钮图片切换,js鼠标点击按钮图片移动,js鼠标点击图片切换效果代码分享
  • js小球跟随鼠标移动,js鼠标跟随特效
  • js小球跟随鼠标移动,js鼠标跟随特效,js实现鼠标跟随小游戏
  • jquery鼠标悬停二级菜单,jquery鼠标悬停按钮切换图片
  • jquery鼠标悬停二级菜单,jquery鼠标悬停按钮切换图片,jQuery实现鼠标悬停3d菜单展开动画效果
  • html鼠标特效代码,html鼠标特效
  • html鼠标特效代码,html鼠标特效,10个经典的网页鼠标特效代码
  • win7鼠标滚轮上下失灵,win7鼠标滚轮用不了
  • thinkpad usb口不能用 鼠标,thinkpad电脑怎么禁用触控
  • 留言与评论(共有 条评论)
       
    验证码: