Maison  >  Article  >  Java  >  Comment puis-je exécuter du code JavaScript dans Selenium WebDriver Java ?

Comment puis-je exécuter du code JavaScript dans Selenium WebDriver Java ?

DDD
DDDoriginal
2024-10-24 18:25:46971parcourir

How Can I Execute JavaScript Code in Selenium WebDriver Java?

Utilisation de JavaScript avec Selenium WebDriver Java

Dans une question précédente, vous avez exprimé votre intérêt pour l'exécution d'extraits de code JavaScript à partir de WebDriver de Java.

WebDriverJs est un WebDriver liaison de langage qui vous permet d'écrire des tests en JavaScript. Cependant, si vous souhaitez exécuter du code JavaScript dans Java WebDriver, vous devez utiliser l'approche suivante :

<code class="java">WebDriver driver = new AnyDriverYouWant();
if (driver instanceof JavascriptExecutor) {
    ((JavascriptExecutor)driver).executeScript("yourScript();");
} else {
    throw new IllegalStateException("This driver does not support JavaScript!");
}</code>

Pour une explication plus détaillée et des exemples supplémentaires, reportez-vous à la documentation ici ou aux JavaDocs de JavascriptExecutor.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn