Arkadaşlar selamlar, görseldeki butona tıklamaya çalışıyorum
driver.find_element(By.XPATH, '//button[text()="Live"]').click() denedim haliyle olmadı. Fikri olan var mıdır acaba? Çok teşekkürler
live ın önünde ve arkasında boşluk var hocam ayrıca before mevcut java script ile tıklamanız daha basit ve mantıklı olcaktır ..
c# örneği verebilirim isterseniz sanırım siz python kodluyorsunuz ?
xpath değeri yerine //i[@class='btn-filter__icon icon-timer'] da kullana bilirsiniz yada //button[@type='button' and class='btn-filter'] yada //i[starts-with(@class,'btn-filter_')] de deneye bilirsiniz
Örnek Java Script Clik Metodum;
bu operatörüm:
public void Click(By by)
{
var element = Driver.FindElement(by);
try
{
((IJavaScriptExecutor)Driver).ExecuteScript("arguments[0].scrollIntoView(true);", (object)element);
Thread.Sleep(500);
new Actions(Driver).MoveToElement(element).Click().Build().Perform();
Thread.Sleep(1000);
}
catch (Exception excp)
{
}
}buda çağırma metodum :
Click(By.XPath("//button[@id='reset']"));