C# Selenium SendKeys Kullanımı | Selenium Input Veri Yazma - Csharp Eğitim Dünyası

Top Ad unit 728 × 90

[post_ad]

C# Selenium SendKeys Kullanımı | Selenium Input Veri Yazma


C# Selenium SendKeys Kullanımı

C# Selenium SendKeys Kullanımı

C# ile Selenium kullanarak web tarayıcısını otomatik olarak kontrol edebilirsiniz. Bu, web tarayıcısını açma, web sayfalarını ziyaret etme, kullanıcı adı ve şifre gibi girişleri doldurma, butonlara tıklama ve diğer etkileşimleri gerçekleştirme gibi işlemleri içerir.

"Selenium" web uygulamalarını test etmek ve otomatikleştirmek için popüler bir araçtır. C# ile Selenium kullanarak bir web sayfasındaki bir forma metin yazdırmak için aşağıdaki gibi bir kod örneği kullanabilirsiniz:

 Web sayfasındaki bir input alanına veri göndermek için C# ile Selenium kullanırken aşağıdaki yöntemleri kullanabilirsiniz:


  1. IWebElement kullanarak SendKeys yöntemi ile veri gönderme.
  2. ChromeDriver nesnesini kullanarak SendKeys yöntemi ile veri gönderme.
  3. JavascriptExecutor kullanarak JavaScript kullanarak veri gönderme.

Şimdi ise Örnekler ile bunları açıklayalım
Google arama motoruna C# ve Selenium kullanarak veri göndermek için farklı yöntemlerle örnekler aşağıda verilmiştir.
//Tabii ki, Google arama motoruna C# ve Selenium kullanarak veri göndermek için farklı yöntemlerle örnekler aşağıda verilmiştir.
//1-) IWebElement kullanarak SendKeys yöntemi ile veri gönderme:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
class Program
{
static void Main()
{
ChromeDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.google.com.tr/");
IWebElement searchBox = driver.FindElement(By.Name("q"));
searchBox.SendKeys("Aranacak Kelime");
}
}
-------------------------------------------------------------------------------------------------------
//2-) ChromeDriver nesnesini kullanarak SendKeys yöntemi ile veri gönderme:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
class Program
{
static void Main()
{
ChromeDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.google.com/");
driver.FindElement(By.Name("q")).SendKeys("Aranacak Kelime");
}
}
--------------------------------------------------------------------------------------------------------------
3-)JavascriptExecutor kullanarak JavaScript kullanarak veri gönderme:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
class Program
{
static void Main()
{
ChromeDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.google.com/");
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
string script = "document.getElementById('APjFqb').value='Aranacak Kelime';";
js.ExecuteScript(script);
}
}
view raw sendkyes.cs hosted with ❤ by GitHub

Hiç yorum yok:

All Rights Reserved by Csharp Eğitim Dünyası © 2023 - 2024
Powered By Ebubekir Bastama(EBS), Designed by EÇK Yazılım

İletişim Formu

Ad

E-posta *

Mesaj *

Blogger tarafından desteklenmektedir.