51Testing软件测试论坛

标题: qtp description对于我要找的javawindow总是时灵时不灵的? [打印本页]

作者: yiyong    时间: 2014-6-30 15:03
标题: qtp description对于我要找的javawindow总是时灵时不灵的?
  1. function getwindowByTitle(title)
  2.       set win = description.create()
  3.       win("class description").value = "window"
  4.      win("title").value = title
  5.      set getwindowByTitle = title
  6. end function
复制代码
对于开始的登陆界面,它使用,单当它进入主界面是就不能对 title 进行识别了

javawindow(getwindowByTitle("登录")).javabutton(“登录”).click

wait(10)

javawindow(getwindowByTitle("xxxxxxxx")).xxx,------------------》》这个就总是说底下没有对应的属性,让我检查是不是有这个对象
作者: ygjlovebl    时间: 2015-4-7 11:32
新手,完全看不懂代码,只会做功能测试~~~~~~~
作者: 土土的豆豆    时间: 2015-4-7 14:10
定位不正确呗
作者: dyyouai    时间: 2015-4-18 16:16
你这没写错?
    function getwindowByTitle(title)
          set win = description.create()
          win("class description").value = "window"
         win("title").value = title
   //      set getwindowByTitle = title
          set getwindowByTitle  =  win
    end function
作者: dyyouai    时间: 2015-4-18 16:30
1231
作者: dyyouai    时间: 2015-4-18 16:32
function getwindowByTitle(title)
      set win = description.create()
      win("class description").value = "window"
     win("title").value = title
     set getwindowByTitle = title
end function

你这个不对吧。
set getwindowByTitle = win 才对。
至于除开登录页面,都无法获取到对象的话,你得确定下,其他对象是不是都能通过  win("class description").value = "window"
     win("title").value = title 这几个属性唯一获取了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2