zoukankan      html  css  js  c++  java
  • selenium IDE使用

    command:表示要进行打开点击操作所要执行的命令。

             

              1、open:顾名思义,打开指定的url、 www.baidu.com

              2、clickAndWait:命令,表示进行点击操作、其中有AndWait表示页面需要进行刷新、

              3、type:设置输入关键字 美女

              target:执行命令的对象。需要找到link才可以执行 clickAndWait操作。

              其中target:是按照css或者Xpath的语法在页面寻找到对应元素。

    1、指的是你当前录制时的开始连接地址。

    2、这里就是你的测试用例,刚开始录制好之后都是没有命名的。

    3、脚本命令内容,command:方法关键字;Target:元素定位;Value:参数。

    4、新建和修改脚本的地方。

    5、日志输出。

    6、右上角的红色圆,空心的时候表示的正在录制,实心表示录制结束。

    五、录制第一个脚本,打开www.baidu.com,再输入框输入Selenium,点击百度一下按钮。我们只需要打开seleniumIDE,然后在Firefox中操作以上步骤,之后打开seleniumIDE关闭录制按钮,生成脚本。

    1.     Selenium执行流程演示

    1.1.  录制过程

    1.1.  将资料中ptest拷贝到tomcat下的webapp下,启动tomcat

    如果tomcat启动不成功,9成是jdk出问题

    环境变量重新配置

    JAVA_HOME  C:java

    %JAVA_HOME%in;

    1.1.  在PyCharm中创建测试项目

    1.1.  使用selenium IDE进行录制

    录制结束,停止

    打开某一个,看参数变量,变量值

    Target目标,value值,

     

    1.1.  导出测试用例

     

    1.1.  导出测试用例文件

     

    1.1.  导入到pyCharm中

    复制loginTest1.py文件,粘贴到python中

    代码很多,简要分析下:

    1、setup()里面大部分熟悉,不过有些还是第一次见:

    self.verificationErrors = []  #脚本运行时,错误的信息将被打印到这个列表中。

    self.accept_next_alert = True  #是否继续接受下一下警告

    2、teardown()下的代码:self.assertEqual([], self.verificationErrors) 是个难点,对前面verificationErrors方法获得的列表进行比较;如查verificationErrors的列表不为空,输出列表中的报错信息。这个东西,也可以将来被你自己更好的调用和使用,根据自己的需要写入你希望的信息

    1.1.  执行测试

  • 相关阅读:
    Keepalived安装使用详解
    Django缓存使用方法
    Django常用命令及参数配置(Django 1.8.6)
    Python之Rpyc模块
    Hadoop:实战Web日志分析
    Hadoop:使用Mrjob框架编写MapReduce
    Hadoop:使用原生python编写MapReduce
    Hadoop安装
    LGOJP1850 换教室
    BZOJ4318: OSU!
  • 原文地址:https://www.cnblogs.com/spbyyy/p/14180406.html
Copyright © 2011-2022 走看看