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

2024-12-28 02:14:01
推荐回答(2个)
回答1:

定位页面元素主要有以下几种方法
//通过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(“标签名"));

回答2:

selenium rc : rc是remote control的缩写,这种方式是使用具体的语言来编写测试 类,然后进行测试,它的功能就是用来模拟一个浏览器,主要测试的就是web方面的东西。它支持的语言非常多,C#,Java都行,看网上好多例子都是Java的。这个东西好像一个库文件一样,自己编程调用的。
selenium ide :ide就是开发环境的意思,这个工具可以用来录制脚本,这个就有点儿界面的意思了,录制脚本就是它可以在你进行各种测试操作的时候把那些动作对应的函数记录下来,我知道这个ide现在只在FireFox浏览器下支持。好像是安装一个插件就可以了。
总之,RC版本应该用的最多。