zoukankan      html  css  js  c++  java
  • selenium常用操作

    1、访问页面获得源码

      browser.get(url)

      browser.page_source

    2、查找单个元素:返回一个标签

      find_element_by_id  ==》id选择器

      find_element_by_css... ==》css选择器

    3、查找多个元素:返回一个元素列表

      find_elements_by_id....

      find_elements_by_css...

    4、元素的交互操作:

      send_key()、click()

    5、交互操作:拖拽

      switch_to.frame()  ==》切换到frame

    6、执行js:

      browser.execute_script('js代码')

    7、获取元素信息

      Tag = browser.find_ele....()

      7.1、获取属性值:

        attr_val = Tag.get_attribute('attr_name')

      7.2、获取文本值:

        text_val = Tag.text

      7.3、获取id、位置、标签名、大小

        Tag.id、Tag.location、Tag.tag_name、Tag.size

    8、Frame:要先切换到Frame才能选择Frame中的元素

      switch_to.frame()

      switch_to.parent_frame()切换到当前的父Frame

    9、等待

    10、前进、后退:forward()、back()

    11、cookies:get_cookies()、add_cookie、delete_all_cookies()

    12、选项卡管理:

      执行js  “window.open()”

      switch_to_window(browser.window_handles[0]) ==》切换

    13、异常处理:异常类型

    14、参考网址:https://selenium-python.readthedocs.io/

           https://blog.csdn.net/weixin_36279318/article/details/79475388(推荐)

        

  • 相关阅读:
    js18
    js17
    js16
    js15
    js14
    js13
    js12
    js11
    八月二十三的php
    八月二十二的php
  • 原文地址:https://www.cnblogs.com/suhfj-825/p/10193747.html
Copyright © 2011-2022 走看看