«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как выполнить JavaScript с помощью Selenium WebDriver на C#?

Как выполнить JavaScript с помощью Selenium WebDriver на C#?

Опубликовано 4 ноября 2024 г.
Просматривать:251

How to Execute JavaScript Using Selenium WebDriver in C#?

Выполнение JavaScript с использованием Selenium WebDriver на C#

Выполнение JavaScript с использованием Selenium WebDriver позволяет динамически взаимодействовать с DOM веб-страницы. Версия этого кода для Java:

WebDriver driver; // Assigned elsewhere
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return document.title");

Эквивалент C#

В C# соответствующий код:

IWebDriver driver; // assume assigned elsewhere
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
string title = (string)js.ExecuteScript("return document.title");

Объяснение

Код C# использует интерфейс IJavaScriptExecutor для выполнения JavaScript в текущем страница. Этот интерфейс реализован Selenium WebDriver, который предоставляет вам возможность выполнять команды JavaScript в ваших тестовых сценариях.

Дополнительная информация

Полная документация WebDriver API для .NET можно найти по этой ссылке: https://www.selenium.dev/documentation/webdriver/dotnet/

Заявление о выпуске Эта статья воспроизведена: 1729288876, если есть какие -либо нарушения, пожалуйста, свяжитесь с учебным заведением[email protected], чтобы удалить его.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3