selenium动态抓取页面元素
来源:互联网 发布:安卓编程颜色代码 编辑:程序博客网 时间:2024/05/10 15:36
在测试拍客的时候发现,有时候需要删除,转发拍客,a标签属性id,name都是动态变化的,和发的拍客id有关系,这样测试的时候,就不太方便,总是要去变化id,不然就会报:Element is not found了。
今天找到了一种方法,详见下面详细的描述哦
用selenium录制的脚本如下:
@Test
public void testDiv() throws Exception {
selenium.open("/webroot/apps/paike/index.php?s=/Index/index");
this.login();
Thread.sleep(10000);
selenium.click("recomment516");
}
改良后的代码如下:
@Test
public void testDiv() throws Exception {
selenium.open("/webroot/apps/paike/index.php?s=/Index/index");
this.login();
Thread.sleep(10000);
selenium.click("//div[@class='Ainfo']/div[@class='Fhandle']/a[3]");
}
在第二个div下有3个a标签,选择第三个,所以用a[3],第二个就是a[2],以此类推,其他的标签未试,应该也是如此。
- selenium动态抓取页面元素
- selenium抓取页面可用元素css
- selenium抓取页面可用元素css
- Selenium+ChromeDriver动态抓取网页元素
- 使用Selenium来抓取动态加载的页面
- 使用Selenium来抓取动态加载的页面
- 使用selenium抓取JS动态生成的页面
- 使用Selenium来抓取动态加载的页面
- selenium抓取动态网页
- selenium验证页面元素
- selenium页面元素截图
- selenium页面元素截图
- selenium定位页面元素
- jsoup抓取页面元素
- 抓取动态页面
- 动态页面抓取
- selenium webdriver 找页面元素
- selenium页面元素等待问题
- 关于加载外部xml文件转换成xml时出错!
- TCC8900开发板实现Wi-Fi Tethering + DHCP服务器
- 工厂模式
- 变量和数据是如何存储在内存中
- .Net 中读写Oracle数据库的两种方式
- selenium动态抓取页面元素
- java面试题汇总20100508
- Android Apk签名
- 使用mstsc命令强行连接windows 2003服务器远程桌面
- 深入解析ORACLE字符集
- 热血江湖卡怪点
- 了解类加载器
- queue.h usage (二)
- vs2010安装fixedsys字体