0

スクリプトを記録しているときに、「コメントを追加」アイコンをクリックする部分になると、スクリプトピットが失敗します。私が得ているエラーは、要素が見つからないということです。HTMLスクリプトは次のとおりです。

a id="cmt_place" class="btn add_comment" onclick="javascript:SNI.Community.Toolbox.TopNavCheckandShow()">

そのため、テストの実行時にコメントの追加アイコンを自動的にクリックできるように、使用するコマンドとターゲットと値をどうするべきか混乱しています。

新しいテスト ケース

open    /registration/login.esi     
type    id=up-ur-email             
type    id=up-ur-password       

click   css=#up-ur-widget-login > #up-ur-widget-nav-item-off > a > em   
open    /home/home.esi  
click   link=TEST_upload    
click   id=Add Comment  
click   id=commenttext  
type    id=commenttext                test123
click   css=#post-comment-omnt > em     
clickAndWait    link=Log Out    
4

2 に答える 2

0

ターゲットフィールドのコメントボックスのXpathを使用し、pause&setCursorPositionコマンドpauseを使用してしばらく待機し、setCursorPositionコマンドを使用してコメントボックスをポイントします

open    /registration/login.esi     
type    id=up-ur-email             
type    id=up-ur-password       
click   css=#up-ur-widget-login > #up-ur-widget-nav-item-off > a > em   
open    /home/home.esi  
click   link=TEST_upload   
click   id=Add Comment(use Xpath of comment box instead of this)
pause   2000
setCursorPosition   id=commenttext
click   id=commenttext  
type    id=commenttext                test123
click   css=#post-comment-omnt > em     
clickAndWait    link=Log Out    
于 2013-03-14T10:36:36.467 に答える
0
open    /registration/login.esi     
type    id=up-ur-email             
type    id=up-ur-password       

click   css=#up-ur-widget-login > #up-ur-widget-nav-item-off > a > em   
open    /home/home.esi  
click   link=TEST_upload 
Pause   30000
click   id=Add Comment  
click   id=commenttext  
type    id=commenttext                test123
click   css=#post-comment-omnt > em     
clickAndWait    link=Log Out    


pause command will pause 3 second before click the  Add comment button. 

Try this.

Thank you.
于 2013-03-12T11:30:09.600 に答える