zoukankan      html  css  js  c++  java
  • selenium-使用技巧

    1.webdriver对象的一些方法

    (1)获取当前窗口的title (标题栏url文字)

    driver.title(print(driver.tittle)就会打印出页面tittle)

    (2)获取当前窗口的地址栏url地址

    driver.current_url

    随着用户的操作 tittle和current url会变化

    (4)截屏

    driver.get_screenshot_as_file('ssl.png')

    2.切换窗口

    (1)切换到新的窗口里面操作

    循环遍历driver.window_handles

    driver.switch_to.window(handle)方法切入新窗口

    检查该窗口特点,是否为要切入的那个

     可见下图

    (2)切换到最初的窗口

    保存主窗口的handle

    (3)关闭窗口

    close方法

    driver.close

    3.弹出对话框

    (1)对话框一般来说有三种

    alert #只点击ok

    confirm#点击ok和cancle

    prompt#输入文本

    (2)操作方法

    driver.switch_to.alert.accept()#点击ok

    driver.switch_to.alert.text#得到对话框内容

    driver.switch_to.alert.dismiss()#点击Cancel

    driver.switch_to.alert.send_keys()#输入内容

    (3)alert弹窗和html元素弹窗

     (4)上传文件

    上传文件只适合windows系统

     

    4.刷新页面,前进、后退

    (1)刷新页面

    refresh

    (2)前进

    forward

    (3)后退

    back

     5.异常捕 确保chrome进程退出

    6.冻结元素

     

    7.特殊动作

     

     

    8.页面元素不可见

     

     在页面consle操作

    -200是向左或者向上滚动

    9.

  • 相关阅读:
    (一)类数组对象NodeList
    childNodes遍历DOM节点树
    innerText兼容问题处理
    JS中定义对象的几种方式
    javaScript中闭包的工作原理
    输出一组数字中的最小数
    HttpServletResponse对象
    Web.xml过滤器配置及执行顺序概念
    pageContext对象的用法详述
    请求转发与请求重定向
  • 原文地址:https://www.cnblogs.com/iamshasha/p/11116051.html
Copyright © 2011-2022 走看看