zoukankan      html  css  js  c++  java
  • Python-selenium-元素识别和定位

    一、 浏览器基本操作

    浏览器中加载url   get()  --首先要启动浏览器

     

     浏览器最大化  maxsize_window()

     

     刷新   refresh()

     

     返回上一页  back()

     

     向前进一页   forward

     

     截图   get_screenshot_as_file(“文件路径”)

     

     获取当前页的URL   current_url

     

     关闭当前tab页面   close()

     退出当前driver   quit()

      

     

     二、 7大识别方法

    识别原则:元素要唯一

    通过id定位元素

     

     通过name定位元素

     

     通过class_name定位元素

     

     通过tag_name定位元素   不靠谱

     通过link定位元素

     

     通过css定位元素

     通过xpath定位元素

     

     三、 xpath识别方法

    作用:通过路径识别

    注意事项:分隔符为/,索引下标是从1开始

    通过绝对路径做定位

     通过相对路径做定位

    如果开头是两个斜线(//),表示文件中所有符合模式的元素都会被选出来,即使处于树中不同的层级也会被选出来

     

     通过元素索引做定位,索引的初始位置为1

     

    通过xpath属性做定位    [@属性=’值’] 

    通过部分属性值匹配

     通过任意属性值匹配元素

     使用xpathtext函数

  • 相关阅读:
    c#设计模式(1)——单例模式
    Javascript变量
    悲观锁和乐观锁
    NestJs 环境 配置
    分布式查询
    Git hub 忽略 文件 、文件夹
    ES6 基础 二
    ES6 基础 一
    invalid credential, access_token is invalid or not latest hint(微信 上传图片返回 error)
    nodejs 入门一(环境及插件)
  • 原文地址:https://www.cnblogs.com/D-zsd/p/10490979.html
Copyright © 2011-2022 走看看