2017-03-22 11 views
1

私はUFTを初めて使っています。私は自分のアプリケーションで1つの管理ページを自動化しようとしています。しかし、ユーザー名とパスワードを入力した後、ログインボタンは有効になりません。 しかし、それを手動で複製しようとしている場合は正常に動作しています。ここでUFTのログインログインボタン

は、スクリプトからの数行は次のとおりです。

SystemUtil.Run "iexplore.exe","https://sl007670.dcm.allianz:12100/acce/"

Browser("Administration Console").Page("Administration Console").WebEdit("acce_LoginPane_username").Set "NLGPRBR" 
Browser("Administration Console").Page("Administration Console").WebEdit("acce_LoginPane_password").Set "welcome.1" 
Browser("Administration Console").Page("Administration Console").WebElement("Log In").click 

おかげで、 のVinod

+0

'WScript.Shell'オブジェクトを使って' SendKeys'オプションを使ってみましたか? – ManishChristian

+0

ログインボタンのオブジェクトクラスも再度確認してください。それは 'Link'か' WebButton'かもしれません。 – ManishChristian

答えて

0

デフォルトでは、UFTはイベントリプレイタイプを使用しています。 これは、シナリオのような他のコントロールを有効にするために、UFTの機能、AUT(テスト中のアプリケーション)に必要なイベントが発生しないために発生することがあります。再生タイプをマウスに切り替えてから、WebEditの値を設定することをお勧めします。例:

Setting.WebPackage("ReplayType")=2 'mouse 
Browser("Administration Console").Page("Administration Console").WebEdit("acce_LoginPane_username").Set "NLGPRBR" 
Browser("Administration Console").Page("Administration Console").WebEdit("acce_LoginPane_password").Set "welcome.1" 
Setting.WebPackage("ReplayType")=1 'event (original value) 

Browser("Administration Console").Page("Administration Console").WebElement("Log In").click 
+0

Alvaroさん、ありがとうございました –

関連する問題