列表界面如图所示:
探测器属性如下所示:
请问 :假如我勾选开发区所在的行,此时如何获取这一行某个列的数据值(数据库中的值或界面的值),谢谢!
经过多次查找资料及反复尝试,问题已经解决。解决方法是将列表所在的webtable添加到对象库,循环遍历获取每一行每一列的值。
现在用qtp的人应该不多了吧
目前自动化测试用什么工具比较好?另外上面的问题该如何解决呢?
@这点小伤: Selenium webdriver和appium用于ui 自动化
webdriver处理表格,下面xpath例子供参考
public static String tableCell(WebDriver driver, int row, int column) { String text = null; row = row + 1; String xpath = "//table[@id='dt_1']/tbody/tr[" + row + "]/td[" + column + "]"; WebElement table = driver.findElement(By.xpath(xpath)); text = table.getText(); return text; }
调用代码
String districttable = tableCell(driver, 1, 1);
这样就能取到表格里面的值
@ycyzharry: 先谢谢你的解答,但是目前用qtp做测试,有没有使用qtp的解决方法?
@这点小伤: 建议目前就不用qtp做测试了
@ycyzharry难道qtp已经没落到完全没有市场的地步了?…………
@这点小伤: 智能手机都用几年了 还要坚持用诺基亚吗
@ycyzharry: ……