SilkTest學習14-無法捕捉radio list?

發表于:2011-03-24來源:作者:點擊數: 標簽:
SilkTest學習14-無法捕捉radio list? 軟件測試 本文是SilkTest學習系列之一,介紹了如何在 silk test中解決無法捕捉radio list控件的問題。 當我們使用 silktest時,你可能會發現無法捕捉 AUT的 GUI上面的 radio list控件。其實,這并不是 silktest的問題,

  SilkTest學習14-無法捕捉radio list?   軟件測試

  本文是SilkTest學習系列之一,介紹了如何在silktest中解決無法捕捉radio list控件的問題。

  當我們使用 silktest時,你可能會發現無法捕捉 AUT的 GUI上面的 radio list控件。其實,這并不是 silktest的問題,而是你的silktest 設置 agent將 radio list當作一個整體來進行捕捉了,所以你會捕捉到類似下面的對話框定義(我們以 notepad為例,你可以打開記事本,然后隨便輸入字符串,再選擇菜單里面的 edit->find next)

  [+] window DialogBox Find

  [ ] tag "Find"

  [+] parent Notepad

  [+] StaticText FindWhatText

  [+] multitag "Find what:"

  [ ] "$65535"

  [+] TextField FindWhat

  [+] multitag "Find what:"

  [ ] "$1152"

  [+] CheckBox MatchCase

  [+] multitag "Match case"

  [ ] "$1041"

  [+] StaticText DirectionText

  [+] multitag "Direction"

  [ ] "$1072"

  [+] RadioList Direction

  [+] multitag "Direction"

  [ ] "$1056"

  [+] PushButton FindNext

  [+] multitag "Find Next"

  [ ] "$1"

  [+] PushButton Cancel

  [+] multitag "Cancel"

  [ ] "$2"

  這個時候我們如果想要控制查找的方向的話,必須用如下的腳本來控制 silktest:

  Notepad.Find.Direction.Select("Up")

  Notepad.Find.Direction.Select("Down")

  其實,我們可以方便地更改 silktest agent的這個設置,你可以設置silktest 菜單中的 Options->agent->Compatibility頁,選中 "Don't group

  radio buttons into a list",這個時候你再次捕捉剛才的對話框,就會得到如下的定義。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97