Rumah  >  Artikel  >  hujung hadapan web  >  Cara Melaksanakan JavaScript dalam Selenium WebDriver Menggunakan C#

Cara Melaksanakan JavaScript dalam Selenium WebDriver Menggunakan C#

DDD
DDDasal
2024-10-19 06:02:01821semak imbas

How to Execute JavaScript in Selenium WebDriver Using C#

Laksanakan JavaScript Menggunakan Selenium WebDriver dalam C#

Cara Mencari Setara C# Antara Muka Java JavaScriptExecutor

Dalam pengikatan Java untuk Selenium WebDriver, objek WebDriver termasuk antara muka JavascriptExecutor yang membolehkan anda melaksanakan kod JavaScript pada halaman. Walau bagaimanapun, pengikatan C# tidak mempunyai persamaan yang tepat.

Pelaksanaan JavaScript C#

Untuk melaksanakan JavaScript menggunakan Selenium WebDriver dalam C#, anda boleh mengikuti langkah berikut:

  1. Import ruang nama System.Web.
  2. Hantar objek WebDriver ke antara muka IJavaScriptExecutor.
  3. Gunakan kaedah ExecuteScript antara muka IJavaScriptExecutor untuk melaksanakan kod JavaScript . Kaedah ini mengembalikan hasil skrip sebagai objek.

Berikut ialah contoh cara melaksanakan kod JavaScript untuk mendapatkan semula tajuk dokumen:

<code class="csharp">IWebDriver driver = new WebDriver();
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
string title = (string)js.ExecuteScript("return document.title");</code>

Tambahan Maklumat

Dokumentasi lengkap untuk API WebDriver untuk .NET boleh didapati di pautan ini: [pautan ke dokumentasi]

Atas ialah kandungan terperinci Cara Melaksanakan JavaScript dalam Selenium WebDriver Menggunakan C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn