Es allí una manera de hacer WatiN haga clic en un enlace antes de que la página termine de cargar

StackOverflow https://stackoverflow.com/questions/48984

Pregunta

Estamos usando WatiN para probar nuestra interfaz de usuario, pero una página (que, desafortunadamente, no es en virtud de nuestros equipos de control) tarda una eternidad en terminar de cargar.Es allí una manera de conseguir WatiN clic en un vínculo en la página antes de que la página termine de representación completamente?

¿Fue útil?

Solución

Aquí está el código que hemos encontrado para trabajar:

IE browser = new IE(....);
browser.Button("SlowPageLoadingButton").ClickNoWait();
Link continueLink = browser.Link(Find.ByText("linktext"));
continueLink.WaitUntilExists();
continueLink.Click();

Otros consejos

Usted debe ser capaz de dejar fuera de la convocatoria a WaitUntilExists() desde WatiN hace esto internamente cuando se llama a un método o propiedad de un elemento (como el vínculo.Haga clic en() en que rexample).

HTH, Jeroen van Menen Plomo dev WatiN

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top