日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

== 捕获对象时的模式切换 ==

發布時間:2024/4/13 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 == 捕获对象时的模式切换 == 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這一章主要是講解當我們在使用QTP去抓去對象或者使用SPY去查看對象時的一種模式切換,可不要小看了這個模式,在有些時候它可是能夠幫上我們很大的忙,簡單的舉個例子,還是拿百度為例(每次都拿百度為例,是因為大家基本都上百度,申明我不是百度的,呵呵),當我們打開百度進入到百度首頁時,我們自然而然會發現有個搜索框,廢話。。但是從09年開始大家有沒有發現此搜索框有了一定的變化,沒錯就是AJAX的模糊匹配下拉框(這方面GOOGLE比百度領先有一段時間了),那么今天主要講的就是它了。


  • AJAX的模糊匹配

比如我們在搜索框中輸一個quicktest



在上圖我們可以看到在此搜索框下面會自動出現一些模糊匹配quicktest的一些關鍵詞

那如果我們需要在這塊做自動化的話我就需要首先抓取這些對象,這樣我們可以試著先使用SPY抓去下,但是當你在抓去這些對象的時候你會非常的郁悶,因為你根本無法抓去到上面的對象,一旦點了SPY上的手指那個下拉匹配框就會消失,這樣就造成了我們無法正常的去獲取到我們需要獲取的對象,結果就是坐著發呆,沒有任何辦法。而此時我今天需要講的模式切換就起到了決定性的作用,目前的關鍵就在于當我們輸入quicktest之后一旦切換了窗口再切回來模糊匹配下拉框就必定會消失,因此我們可以不切換百度窗口而直接獲取,這就是模式切換的優勢,接下來我們來詳細講解下模式。


當我們使用SPY或者對象庫抓去對象時,一旦點了手指就只能抓去對象而無法進行任何的操作,但其實當我們在點了手指之后我們是可以進行兩種模式的切換操作,切換后可以停止對象的抓取,并可以對被測對象進行操作。


  • 半操作模式 ---- CTRL鍵 支持鼠標點擊

  • 全操作模式 ---- CTRL+ALT鍵 支持鼠標點擊和鍵盤輸入

半操作模式:

打開百度后,使用spy點擊手指后,我們可以看到鼠標是手指狀態,也就是抓去對象的狀態,此時是不可以做任何操作,只能抓取對象,而當我們按住CTRL鍵不要松開,此時我們可以做鼠標點擊動作,同時鼠標也從手指變成了原本的箭頭鼠標,當我們放開CTRL鍵時,我們可以看到鼠標又從箭頭恢復到了手指,也就是說恢復了抓取對象的模式。


全操作模式:

全操作模式就是支持任何操作,包括鼠標點擊和鍵盤輸入,當我們在抓取對象模式的情況下按住CTRL不放再按下ALT,然后先松開CTRL,再松開ALT,此時我們就已經成功切換成全操作模式了,這樣我們就可以在搜索框中進行輸入操作了,我們這里就輸入quicktest,輸入后百度搜索框會彈出模糊匹配下拉框,這時我們可以通過點擊CTRL鍵,然后松開就可以切換回抓取對象模式,同時模糊匹配下拉框也不會消失,這樣我們就可以成功對起模糊匹配下拉框對象進行抓取了,有了它就是再狡猾的對象也照樣被我們一網打盡,哈哈。



轉載于:https://blog.51cto.com/494981/1302831

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的== 捕获对象时的模式切换 ==的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。