2012年6月20日

Selenium-webdriver系列教程(九)————如何智能的等待页面加载完成

摘要: web的自动化测试中,我们经常会遇到这样一种情况:点击1个按钮,页面上会弹出1个iframe,这时候脚本就需要去等待iframe加载完毕才能进行后续的操作。在这种情况下,我们一般的处理思路是等待被等待对象上的某个子元素出现,当这个子元素出现时我们就认为该对象已经加载完毕,代码可以继续往下执行了。selenium-webdriver为我们提供了一个Wait类来完成类似的等待功能。下面的html代码实现了这样的一种效果:点击click按钮5秒钟后,页面上会出现一个红色的div块。我们需要写一段自动化脚本去捕获这个出现的div,然后高亮之。set_timeout.html<html>&l 阅读全文

posted @ 2012-06-20 16:37 tim_sheng 阅读(4885) 评论(1) 推荐(0) 编辑

Selenium-webdriver系列教程(八)————如何操作select下拉框

摘要: 在selenium-webdriver中定位select list的方法比较简单,用id和name等属性可以很方便的将select给找出来,但是怎么去选择下拉框中的某一项呢?思路是这样的,首先定位到select list元素,然后找出该select list下所有的option,点击该option element既可,以下面的html代码为例<html><head><title>Select</title></head><body><span>select demo</span><select 阅读全文

posted @ 2012-06-20 15:26 tim_sheng 阅读(11702) 评论(2) 推荐(0) 编辑

导航