UIのテストにWatiNを使用していますが、1ページ(残念ながらチームの管理下にはありません)の読み込みが完了するまでに永遠に時間がかかります。ページが完全にレンダリングを完了する前に、WatiNにページ上のリンクをクリックさせる方法はありますか?
4877 次
2 に答える
11
動作することがわかったコードは次のとおりです。
IE browser = new IE(....);
browser.Button("SlowPageLoadingButton").ClickNoWait();
Link continueLink = browser.Link(Find.ByText("linktext"));
continueLink.WaitUntilExists();
continueLink.Click();
于 2008-09-08T03:53:36.843 に答える
0
WaitUntilExists() の呼び出しを省略できるはずです。これは、WatiN が要素のメソッドまたはプロパティを呼び出すときにこれを内部的に行うためです (例の link.Click() など)。
HTH、Jeroen van Menen 主任開発者 WatiN
于 2008-10-06T21:09:38.950 に答える