Uso de Windows 2008, C#, Firefox 3.5.1, selenio RC (v1.0.1)selenio Firefox abierto de tiempo de espera
Cuando funciona, este código se ejecuta muy rápidamente y se carga la página dentro de .5 segundos.
Sin embargo, la sesión siempre parece fallar después de 3 - 5 iteraciones. El comando abrir causará que se genere una ventana, pero no se cargará ninguna página. Finalmente, se devuelve una excepción de tiempo de espera. La página no ha excedido el tiempo de espera. En cambio, es como si la solicitud de una URL nunca hubiera llegado a la ventana del navegador.
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
var s = new DefaultSelenium("localhost", 4444, "firefox", "http://my.server");
s.Start();
s.SetSpeed("300");
s.Open("/");
s.WaitForPageToLoad("30000");
s.Type("//input[contains(@id, '_username')]", "my.test");
s.Type("//input[contains(@id, '_password')]", "password");
s.Stop();
}
}
}
Recurrimos a una nueva instancia de Selenium y, por lo tanto, instancia de navegador para cada prueba ... no es genial. – Blundell