• 拾取元素会有些限制,出现抓取不到、定位不到的情况,还要修改属性如 xpath 等,也不是都能修改成功。
    场景 1:在网页的翻页列表中,点击每一行的按钮或链接,点击第 1 页的第 1 行和第 2 页的第 1 行可能因为 path 属性不同,导致点击第 2 页或第 n 页的同一行失败,如果只根据位置而不是元素特征来操作的话就简单很多,也比较稳定。
    场景 2:操作 windows 应用窗口、桌面应用窗口,获取不到元素特征时也可以根据位置来执行拖动、点击操作,设置坐标即可,结合鼠标移动、鼠标点击、模拟按键来解决问题。
    总之,想根据位置来操作,而不是元素特征,增加一种解决问题的办法或思路,至于操作对象就是当前激活窗口

  • 多谢老师!可以了

  • 那如何遍历多个 dataframe 呢,最终解析到每个表格中的元素呢 ?
    用 for 循环,始终只执行一次,没有根据表格的行数去执行
    最终目的是,表格中每一行的每一个元素的值记录下来,存到数据库

663h57j41e
  • 0 标签
  • 3 帖子
  • 3 回帖

个人主页