0

ユーザーがサイトのリンクを新しいタブにドラッグしたときを追跡するように依頼されました。新しいタブが作成されたかどうかを確認するために使用できるドラッグ プロパティはありますか?

私はdragEndイベントを見てみましたが、役立つかもしれないと私が見つけることができたのはpageXpageY. リンクを使用して新しいタブを作成した場合、これらを使用してうまくいく可能性はありますか?

乾杯

4

1 に答える 1

0

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!");
 }
于 2016-07-25T09:07:31.710 に答える