//以下为实现代码
final String[] type = { "button", "staticText", "textField" };
for (final String element : type) {
final List<WebElement> elems = driver.findElements(By.tagName(element));
int n = 0;
for (final WebElement ele : elems) {
final String gettext = ele.getText();
n++;
System.out.println("类型为:" + element + " --显示文字为:" + ele.getText()
+ "第" + n + "个" + "\n");
if (gettext.equals(objectname)) {
objectname = "//" + element + "[" + n + "]";
new Responstype().Respon(Callmethod, objectname, Inputexputvalue);
break;
}
}
}
本文介绍了一种通过不同类型的网页元素进行定位的方法,并展示了如何利用这些元素进行自动化测试及交互。通过对按钮(button)、静态文本(staticText)和文本框(textField)等元素的遍历,实现了对特定对象名称(objectname)的查找,进而执行相应的操作。
2757

被折叠的 条评论
为什么被折叠?



