çok teşekkür ederim. Bir şekilde button'u yakaladım, sanırım asıl sorun arada hiç zaman geçmemesi. Kodları manuel olarak sırayla çalıştırdıgımda butona tıklıyor, arka arkaya kendisi tıkladığında butonu bulamıyor. Sanırım ilk tık sonrası diğer buton daha yüklenmeden tıklamaya çalışıyor. Halletmeye çalışacağım, cevap için tekrardan teşekkürler, onları da kenara kaydettim hemen
eğer butonun gelmesi konusunda bir sorun varsa actions kullanın hocam actions gerçek mouse tıklamsı gibi clik atar aynı şekilde eğer bir element e veri yazdırcaksanız actions gine en mantıklı işlemdir..
örnek olmak açısından;
bu çağırma şeklim;
Send(By.XPath("//input[@type='text']"), textBox2.Text.Split(':')[2]);buda operatörüm;
public void Send(By by, string s)
{
var element = Driver.FindElement(by);
try
{
((IJavaScriptExecutor)Driver).ExecuteScript("arguments[0].scrollIntoView(true);", (object)element);
new Actions(Driver).MoveToElement(element).Click().Build().Perform();
}
catch (Exception)
{
}
foreach (char ch in s.ToCharArray())
{
Thread.Sleep(35);
new Actions(Driver).SendKeys(ch.ToString()).Build().Perform();
}
}