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.

  • 相关阅读:
    组装树状结构文本框
    在jsp页面动态添加,删除文本框模块
    sql字段拆分 ,连表子查询获取值
    jsp页面技术总结
    C语言的基本数据类型
    如何学习一些需要算法的程序
    如何学习一门新的编程语言
    C++ 预处理器
    C++ 函数模板&类模板
    C++ 文件和流
  • 原文地址:https://www.cnblogs.com/iamshasha/p/11116051.html
Copyright © 2011-2022 走看看