le problème en tant que titre.sélénium comment vérifier la police de caractères?
Répondre
Vous devriez obtenir la valeur de la propriété CSS "font-weight". Dans IE, la valeur en gras est "700" alors que dans Firefox elle sera "en gras".
Vous devez obtenir le style calculé (FF) ou le style actuel (IE) de l'élément.
Donc, pour IE vous devrez exécuter les éléments suivants (il est en Java):
String strBold = selenium.getEval("var el = this.browserbot.findElement(<locator>);bold = el.currentStyle.fontWeight;");
boolean bold = "700".equals(strBold);
Pour Firefox:
String strBold = selenium.getEval("var el = this.browserbot.findElement(<locator>);bold = window.document.defaultView.getComputedStyle(el,null).getPropertyValue('font-weight');");
boolean bold = "bold".equals(strBold);
Et pour obtenir d'autres attributs de police, utilisez "font-family", "font-size", "font-style", "font-variant" –
Merci pour votre aide, c'était très utile pour moi. –
Peut-être que vous pouvez marquer la réponse comme acceptée? :) –
par exemple: [répondre à votre question] était gras dans la page. avec du sélénium comment vérifier c'était audacieux ??? –
css locator? qui pourrait m'aider? –
personne ne peut me donner une bonne idée ??? –