zoukankan      html  css  js  c++  java
  • se-常用方法

    1.浏览器大小方法

    • 放最大:driver.maximize_window()
    • 放最小:driver.minimize_window()
    • 按照像素点放大:driver.set_window_size(700, 700)

    2.网页操作

    • 打开浏览器 :webdriver.Chrome()
    • 访问网页:get()
    • 返回(后退)上一页:driver.back()
    • 前进上一页:driver.forward()
    • 刷新页面:driver.refresh()

    3.元素操作多种方法

    • 打印元素的像素位置:ele.size
    • 打印元素文本:ele.text
    • 获取元素的class属性:ele.get_attribute("class")
    • 获取元素的源码:ele.get_attribute("outerHTML")
    • 获取元素的源码不包含本身的标签:ele.get_attribute("innerHTML")
    • 检查元素是否可见:ele.is_displayed()

    4.鼠标多种操作 (导入:from selenium.webdriver.common.action_chains import ActionChains

    • perform(): 执行操作
    • context_click(): 右击;
    • double_click(): 双击;
    • drag_and_drop(): 拖动;
    • move_to_element(): 鼠标悬停
    例子:
    # 定位到要悬停的元素
    above = driver.find_element_by_link_text("设置")
    # 对定位到的元素执行鼠标悬停操作
    ActionChains(driver).move_to_element(above).perform()
  • 相关阅读:
    ES6-->ECMAScript 6.0 新增方法,一些基本语法
    初识 Nodejs (了解Nodejs)
    Vue框架初识
    python语法入门之流程控制
    python中基本运算符
    格式化输出
    基本数据类型
    变量,解释器,垃圾回收机制,小整数池总结
    编程语言发展史
    计算机基础
  • 原文地址:https://www.cnblogs.com/zhuxibo/p/14158873.html
Copyright © 2011-2022 走看看