Melaksanakan JavaScript menggunakan Selenium WebDriver dalam C#
Melaksanakan JavaScript menggunakan Selenium WebDriver membolehkan anda berinteraksi dengan DOM halaman web secara dinamik. Versi Java bagi kod ini ialah:
<code class="java">WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("return document.title");</code>
C# Equivalent
Dalam C#, kod yang sepadan ialah:
<code class="csharp">IWebDriver driver; // assume assigned elsewhere IJavaScriptExecutor js = (IJavaScriptExecutor)driver; string title = (string)js.ExecuteScript("return document.title");</code>
Penjelasan
Kod C# menggunakan antara muka IJavaScriptExecutor untuk melaksanakan JavaScript pada halaman semasa. Antara muka ini dilaksanakan oleh Selenium WebDriver, yang memberikan anda keupayaan untuk melaksanakan perintah JavaScript dalam skrip ujian anda.
Maklumat Tambahan
Dokumentasi lengkap WebDriver API untuk .NET boleh didapati di pautan ini: https://www.selenium.dev/documentation/webdriver/dotnet/
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan JavaScript Menggunakan Selenium WebDriver dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!