在C# 中使用Selenium WebDriver 執行JavaScript
當嘗試使用Selenium WebDriver 在C# 中執行Java 時,開發人員經常會遇到找不到合適的位置的困難句法。為了解決這個問題,讓我們深入研究一下使用 C# 執行 JavaScript 的機制。
在 Java 中,執行 JavaScript 是透過 JavascriptExecutor 介面完成的,而在 C# 中,對應的介面是 IJavaScriptExecutor。這個簡單的命名變更反映了讓 C# 程式設計師感覺自然的 C# 綁定的目標。
要在 C# 執行 JavaScript,請使用下列程式碼片段:
<code class="csharp">IWebDriver driver; // assume assigned elsewhere IJavaScriptExecutor js = (IJavaScriptExecutor)driver; string title = (string)js.ExecuteScript("return document.title");</code>
此程式碼片段擷取使用 JavaScript 的網頁標題。請注意,使用介面名稱 IJavaScriptExecutor,而不是 JavascriptExecutor。
有關 .NET 的 WebDriver API 的全面概述,請參閱提供的連結中的官方文件。
以上是如何在 C# 中使用 Selenium WebDriver 執行 JavaScript?的詳細內容。更多資訊請關注PHP中文網其他相關文章!