Ejecutar JavaScript usando Selenium WebDriver en C#
Ejecutar JavaScript usando Selenium WebDriver le permite interactuar dinámicamente con el DOM de una página web. La versión Java de este código es:
WebDriver driver; // Assigned elsewhere
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("return document.title");
C# Equivalente
En C#, el código correspondiente es:
IWebDriver driver; // assume assigned elsewhere
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
string title = (string)js.ExecuteScript("return document.title");
Explicación
El código C# utiliza la interfaz IJavaScriptExecutor para ejecutar JavaScript en el servidor actual página. Esta interfaz es implementada por Selenium WebDriver, que le brinda la capacidad de ejecutar comandos JavaScript dentro de sus scripts de prueba.
Información adicional
La documentación completa de WebDriver La API para .NET se puede encontrar en este enlace: https://www.selenium.dev/documentation/webdriver/dotnet/
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3