selenium IDE 如何定位页面变动元素

录制日历控件时,点开年按钮,搜索年和月份,由于年很多,是分组的,点击年向前按钮,这个按钮的id一直在变,IDE无法获得,当点击年时,也无法获得... 录制日历控件时,点开年按钮,搜索年和月份,由于年很多,是分组的,点击年向前按钮,这个按钮的id一直在变,IDE无法获得,当点击年时,也无法获得 展开
 我来答
雁子sunshine30
2019-03-25 · TA获得超过289个赞
知道答主
回答量:170
采纳率:0%
帮助的人:6.4万
展开全部
定位页面元素主要有以下几种方法
//通过Id定位元素
WebElement element = driver.findElement(By.id(“id名"));
//通过name定位元素
WebElement element = driver.findElement(By.name(“name名"));
//通过xpath定位元素
WebElement element = driver.findElement(By.xpath(“xpath路径"));
//通过标签的值定位元素
WebElement cheese = driver.findElement(By.linkText(“标签的值"));
//通过class的值定位元素
List list=driver.findElements(By.className(“class值"));
//通过标签名定位元素
List list = driver.findElements(By.tagName(“标签名"));
yoogm1156
推荐于2016-09-15 · TA获得超过395个赞
知道小有建树答主
回答量:737
采纳率:0%
帮助的人:424万
展开全部
selenium rc : rc是remote control的缩写,这种方式是使用具体的语言来编写测试 类,然后进行测试,它的功能就是用来模拟一个浏览器,主要测试的就是web方面的东西。它支持的语言非常多,C#,Java都行,看网上好多例子都是Java的。这个东西好像一个库文件一样,自己编程调用的。
selenium ide :ide就是开发环境的意思,这个工具可以用来录制脚本,这个就有点儿界面的意思了,录制脚本就是它可以在你进行各种测试操作的时候把那些动作对应的函数记录下来,我知道这个ide现在只在FireFox浏览器下支持。好像是安装一个插件就可以了。
总之,RC版本应该用的最多。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式