Выполнение 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/
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3