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开始

posted on 2014-11-14 15:42  Mushishi_xu  阅读(271)  评论(0编辑  收藏  举报

导航