|
這是非常奇怪的一件事~
整個錄製的流程如下:
於IE畫面中~
將輸入法切換到中文輸入法(RFT有錄到inputKeys("^ "))
在欄位中輸入中文字(此部份RFT有錄到)
另外一個IE畫面
將輸入法切換回原本英文輸入的(RFT有錄到inputKeys("^ "))
在欄位中輸入英文字
就是這裡一直沒有錄到英文字~
Sample1:
text_ctl00ContentPlaceHolder1P().click(atPoint(38,13));
browser_htmlBrowser(document_Order(),DEFAULT_FLAGS).inputKeys("^ ");
browser_htmlBrowser(document_Order(),MAY_EXIT).inputChars("上");
Sample2:
text_ctl00ContentPlaceHolder1P().click(atPoint(17,14));
browser_htmlBrowser(document_Order(),DEFAULT_FLAGS).inputKeys("^ ");
browser_htmlBrowser(document_Order(),DEFAULT_FLAGS).inputKeys("{CAPSLOCK}DCZZ");
而且回放的時候
Sample1是回放正確!
但是Sample2時~
將輸入法切換回原本英文輸入的完全沒執行!也沒代入輸入的值~
如何解決這個問題? |
|