首頁  >  文章  >  web前端  >  如何在 C# 中使用 Selenium WebDriver 執行 JavaScript?

如何在 C# 中使用 Selenium WebDriver 執行 JavaScript?

Susan Sarandon
Susan Sarandon原創
2024-10-19 06:04:021046瀏覽

How to Execute JavaScript Using Selenium WebDriver in C#?

在 C# 中使用 Selenium WebDriver 執行 JavaScript

使用 Selenium WebDriver 執行 JavaScript 讓您動態地與網頁的 DOM 互動。此程式碼的Java 版本為:

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

C# 等效

在C# 中,對應的程式碼為:

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

說明

C#程式碼使用IJavaScriptExecutor介面在目前頁面執行JavaScript。該介面由 Selenium WebDriver 實現,它使您能夠在測試腳本中執行 JavaScript 命令。

其他資訊

WebDriver 的完整文件.NET 的API 可以在此連結中找到:https://www.selenium.dev/documentation/webdriver/dotnet /

以上是如何在 C# 中使用 Selenium WebDriver 執行 JavaScript?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn