• 27-09-2016, 15:14:46
    #1
    Merhaba web sitesi için selenium ile test maddeleri yazıyorum. Linklere arka arkaya tıklandığı için timeout hatası alıyorum. Link1 ve Link2 aralarına Thread.Sleep(value); yazdığım zaman hata almıyorum işlemler sırasıyla devam ediyor fakat Thread.Sleep kullanmak doğru bir yöntem olmadığı için kullanmak istemiyorum. Önerileriniz var mı ?

      [FindsBy(How = How.XPath, Using = "//*[@id='sideBar']/li[8]/a/span[1]")]
       public IWebElement Link1{ get; set; }
    
    
    [FindsBy(How = How.XPath, Using = "//*[@id='sideBar']/li[8]/ul/li[2]/a")]
      public IWebElement Link2{ get; set; }
    
      Link1.Click();
      Link2.Click();
  • 28-09-2016, 00:28:34
    #2
    sleep uygun bir cozum degil,
    buradaki cozumler isine yarayacaktir

    http://stackoverflow.com/a/11978032