zoukankan      html  css  js  c++  java
  • selenium获取元素

    、获取窗口title
    driver.title
    2、获取url
    driver.current_url
    3、获取窗口截图
    driver.get_screenshot_as_file('window.png')
    4、获取元素截图
    ele.screenshot('ele.png')
    5、刷新页面
    driver.refresh()
    6、窗口最大化
    driver.maximize_window()
    7、窗口最小化
    driver.minimize_window()
    8、设置窗口大小(宽,高)
    driver.set_window_size(600,800)
    9、获取窗口尺寸
    driver.get_window_size() ,返回类型为字典
    10、获取元素尺寸
    ele = driver.find_element_by_id('su')
    size = ele.size # 元素尺寸,返回类型为字典
    11、获取窗口位置,相对屏幕的,窗口左上角的一个点
    driver.get_window_position() {'x': 10, 'y': 10}
    12、获取元素位置,相对窗口 
    ele = driver.find_element_by_id('su')
    e_position = ele.location
    13、后退
    driver.back()
    14、前进
    driver.forward()
    15、获取元素源码
    html = driver.find_element_by_xpath("//*").get_attribute("outerHTML")
    16、获取单个元素源码
    webElement.getAttribute("outerHTML")
    17、获取单个元素的源码
    get_attribute('innerHTML')

    18、获取页面源码
    driver.page_source
     
  • 相关阅读:
    二层设备与三层设备的区别--总结
    转载-vim配置收藏
    Docker入门
    Docker入门
    Docker入门
    Docker入门
    Docker入门
    树莓派进阶之路 (037)
    基于Centos搭建个人 Leanote 云笔记本
    基于CentOS搭建私有云服务
  • 原文地址:https://www.cnblogs.com/aiyumo/p/11764225.html
Copyright © 2011-2022 走看看