ユーザーがサイトのリンクを新しいタブにドラッグしたときを追跡するように依頼されました。新しいタブが作成されたかどうかを確認するために使用できるドラッグ プロパティはありますか?
私はdragEnd
イベントを見てみましたが、役立つかもしれないと私が見つけることができたのはpageX
とpageY
. リンクを使用して新しいタブを作成した場合、これらを使用してうまくいく可能性はありますか?
乾杯
ユーザーがサイトのリンクを新しいタブにドラッグしたときを追跡するように依頼されました。新しいタブが作成されたかどうかを確認するために使用できるドラッグ プロパティはありますか?
私はdragEnd
イベントを見てみましたが、役立つかもしれないと私が見つけることができたのはpageX
とpageY
. リンクを使用して新しいタブを作成した場合、これらを使用してうまくいく可能性はありますか?
乾杯
C#Script で TestComplete を使用すると、このリンクへのクリックをシミュレートして、ターゲット URL を持つ新しいページ オブジェクトが表示されたかどうかを確認できます。
function Test1()
{
var browser = Sys.Browser("firefox");
var numOfTabs = browser.FindAllChildren("ObjectType", "Page").toArray().length;
var page = browser.ToUrl("http://www.w3schools.com/html/tryit.asp?filename=tryhtml_links_target");
var pageUrl = page.Url;
frame = page.Panel(0).Panel(1).Panel(0).Panel(1).Frame("iframeResult");
frame.Link(0).Click();
if (page.Url != pageUrl)
Log.Error("The page's URL has been changed!");
if (browser.FindAllChildren("ObjectType", "Page").toArray().length == numOfTabs)
Log.Error("A new tab has not been opened!");
}