フレームを使用しているテスト中のアプリケーションがあり、標準を無視しているようです。 (画像1-3)LoadRunner Truclientは、要素に直接アクセスし、イベントを強制する必要があります。 .onClick()イベントを強制する方法?
問題:TruClientはclick()
イベントを行いますので、私は、ページ内onClick()
イベントを強制する必要がありますが、onClick()
doesnの火事。私たちは回避策として「ナビゲート」ステップを使用していますが、他のステップには使用できません。 IE 11に表示興味の
コードは次のとおりです。開発者ツールを使用して
<html>
<head>
<title>Revenue Management System</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<frameset rows="43,*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="html/top_pannel.htm" name="top" scrolling="NO" noresize >
<frameset cols="153,*" frameborder="auto" border="0" framespacing="0">
<frame src="html/LP_index.htm" name="menu" scrolling="auto" noresize >
<frame src="html/main.htm" name="maindata">
</frameset>
</frameset>
<noframes><body>
</body></noframes>
</html>
は、我々が見ることができます(インターネット発破開発ツールから&ペーストをコピーすることはできません写真4に、。)
も:私は使用することはできませんようだJavaScripメインウィンドウにアクセスし、フレームに穴を開け、正しく応答していない様々なリンク上のgetObjectByID()
を使用します。 "オブジェクトのJavaScriptを評価"しようとしましたが、動作していないようです。
私はここでテクニックを使用することができますか - >FrameBreakerそれを回避するために驚くべきこと?しかし、それは私がチェックすると、メインウィンドウに私を入れません:
var x = window.frameElement;
window.alert(x);
警告は "null"を返します。だから、トップレベルのフレーム、私は信じています。
私はjQueryを使って作業してきた(window.alert($("#slideMenu_0").text());
が "実行ステップ" モードでの評価に失敗した)、および
var x = document.getElementsByTagName("a");
window.alert(x);
が何を返すように望んでいない、とどちらも意志
var element = document.getElementById('slideMenu_0');
か
var x = document.getElementsByClassName("clA0");
また、マシンには管理者権限がありませんが、Lo adRunnerは昇格した権限で実行されます。
洞察があれば分かります。これまでのところ、4つの項目があり、これを素早く修正する必要があります。残念ながら、私は今私たちが得た最高のものです。 ;-)
画像がアップロードされなかった場合はご連絡ください - ファイアウォールの背後にパラノイア精神分裂症患者
我々はソースとしてMicrosoft FrontPageを使用しているが判明。 –