C# Selenium Javascript kodu çalıştırma

Felaket

New member
C# Selenium ile ChromeDriver üzerinde bir Javascript kodu çalıştırmak (entegre etmek) istiyorum. Nasıl yapabilirim?
 

Bakec

New member
Bu işlem için aşağıdaki metodu kullanabilirsiniz.
driver : javascript kodu çalıştırmak istediğiniz webdriver.
javascript_code : webdriver üzerinde çalıştırmak istediğiniz javascript kodu. örnek: alert('mesaj');

void WebDriver_Javascript(IWebDriver driver, string javascript_code)
{
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript(javascript_code);
}
 

Adanali

New member
Javascript kodundan dönüş (return) almak için aşağıdaki kodu kullanabilirsiniz.
js_kodu örneğin: return document.title

string Selenium_JavascriptReturn(IWebDriver driver, string js_kodu)
{
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
return (string)js.ExecuteScript(js_kodu);
}