• seleniu IDE 点点滴滴


      在使用selenium webdriver +python 的过程中遇见了许多的问题,这些问题在网上都没有找到很好的答案,后来在看selenium IDE的时候发现这里面有很好的解决方法,写写、记记。

      selenium IDE的操作很简单,主要是通过添加操作、定位、属性值进行的。

      在selenium IDE中主要是归纳三种:

    1、动作(Actions) :像click、send_keys、select这样的操作,如果当操作失败时就是自动结束测试。

    2、辅助 (Accessors):  主要是检查app的状态,并将结果存起来

    3、断言(Assertions):  相当于检查点    ,但是selenium有三种断言:1、assert(失败就会停止继续运行) 2、verify(失败继续运行)  3、waitfor(等待条件为真是继续)

    定位:

      selenium IDE的定位和webdriver基本差不多,id、name、css、xpath、但是这里有个identifier    根据指定的@id属性选择元素。如果没有匹配的值,则选择第一个@name属性为id的元素

      还有一个常用的dom定位,dom主要是通过javascript来, 用于开头为″document.″的定位器

    dom=document.forms[´myForm´].myDropdown

    dom=document.images[56]

    dom=function foo() { return document.links[1];}; foo();

    其他的就很多了,主要的说一下有一个select选择 ,这里value可以选择为index=0    值是从0开始

  • 相关阅读:
    java输入一个文件夹,查找出所有的文件列表
    java字节流到字符流的桥梁InputStreamReader,OutputStreamWriter
    java中获取用户输入字符,并将字符大写后显示
    mqtt
    tcpcopy
    lmax disruptor
    delete solr index
    http://book.douban.com/doulist/2545443/
    http://www.dottoro.com/
    最值得学习阅读的10个C语言开源项目代码
  • 原文地址:https://www.cnblogs.com/Mushishi_xu/p/4097433.html
Copyright © 2020-2023  润新知