• selenium自动化


    selenium主要功能:

    1.选择界面元素

    2.输入操作:点击 输入文字 拖拽等

       输出操作:获取元素各种属性

    3.根据界面上获取的数据进行分析和处理

    webdriver操作整个浏览器和当前页面:(1)当前页面上选择符合查找条件的对象(2)打开网址,回退,前进,刷新网页(3)获取 改变浏览器窗口大小,关闭浏览器,截屏(4)获取、设置cookies

    webelement操作和对应web元素:(1)点击元素 (2)输入字符 (3)获取元素坐标、尺寸、文本内容、其他的属性信息

    一.通过id选择元素: element = driver.find_element_by_id(" XXX")

         没有找到id元素报错:selenium.common.exceptions.NOSuchElementException

    二.text属性 显示该元素在web页面显示出来的文本内容

    三.get_attribute方法

    (1)某个属性的值

    ele.get_attribute('href')

    (2)该元素对应html源代码

    ele.get_attribute('outerHTML')   

    (3)该元素的内部部分的html源代码

    ele.get_attribute('innerHTML') 

    四.通过name选择元素

    driver.find_element_by_name("xx")

    五.通过class选择元素

    driver.find_elements_by_class_name("xx")

    六.通过tag名选择元素

    driver.find_element_by_tag_name("xx")

    七.通过连接文本选择元素

    driver.find_link_text("xx")

  • 相关阅读:
    新版眼保健操图解(转)
    新经理从IBM来
    宝宝六个月零五天,从床上摔下。。。。。
    [转] 教小朋友画画
    宝宝辅食食谱(4、5、6、7个月)
    永远的乔布斯
    北京一场大暴雨,暴出几句经典语
    [转] 想做永久夫妻就要看
    宝宝身高和体重踪迹
    go语言基础之包和自定义包与main包
  • 原文地址:https://www.cnblogs.com/iamshasha/p/11096377.html
Copyright © 2020-2023  润新知