Bagaimanakah saya Melaksanakan JavaScript dengan Selenium WebDriver dalam C#?

Patricia Arquette
Lepaskan: 2024-10-19 06:05:02
asal
737 orang telah melayarinya

How Do I Execute JavaScript with Selenium WebDriver in C#?

Melaksanakan JavaScript dengan Selenium WebDriver dalam C#

Soalan itu menimbulkan pertanyaan mengenai proses melaksanakan JavaScript menggunakan Selenium WebDriver dalam C#, khususnya berkaitan untuk mencari kod C# yang sepadan untuk melaksanakan skrip berasaskan Java.

Kod Java:

<code class="java">WebDriver driver; // Assigned elsewhere
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return document.title");</code>
Salin selepas log masuk

C# Setara:

Dalam C#, kod yang setara adalah seperti berikut:

<code class="csharp">IWebDriver driver; // Assume assigned elsewhere
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
string title = (string)js.ExecuteScript("return document.title");</code>
Salin selepas log masuk

Nota:

  • Ikatan bahasa .NET mematuhi prinsip penyediaan pengalaman pengekodan semula jadi untuk setiap bahasa. Oleh itu, nama kaedah dan sifat mungkin berbeza sedikit daripada pengikatan Java.
  • Kaedah ExecuteScript dalam C# mengembalikan objek. Untuk bekerja dengan hasil rentetan, hantar nilai pulangan secara eksplisit ke rentetan.
  • Untuk dokumentasi komprehensif tentang Selenium WebDriver API untuk .NET, rujuk pautan yang disediakan dalam jawapan rujukan.

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

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan