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

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

Susan Sarandon
發布: 2024-10-19 06:04:02
原創
1085 人瀏覽過

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中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板