2016-07-21 6 views
0

Ich habe eine Webanwendung.Ich habe ein Szenario, dass ein Suchbegriff auf einigen Seiten fett wird, so dass ich überprüfen muss, ob der Suchbegriff fett ist oder nicht. Ich habe den folgenden Code versucht, aber ich bin zu überprüfen, nicht in der Lage:Wie zu überprüfen, dass ein Wort in Selen Webdriver mit Java fett ist?

String colour = driver.findElement(By.className("classname")).getCssValue("color"); 
if(colour.contains("rgba(46,46,46,1)")) 
System.out.println("Term is Bold"); 
else 
System.out.println("Term is not Bold"); 
+0

Was meinen Sie nicht in der Lage zu überprüfen, ??? Gibt es irgendeine Ausnahme? Klären Sie es –

+0

und teilen Sie Ihre HTML sowie –

Antwort

1

Der kühne Wert einer Schriftart ausgedrückt wird mit der font-weight CSS-Eigenschaft

String fontWeight = driver.findElement(By.className("classname")) 
           .getCssValue("font-weight"); 

boolean isBold = "bold".equals(fontWeight) || "bolder".equals(fontWeight) || Integer.parseInt(fontWeight) >= 700; 
+0

Danke es funktioniert .. – Indrajit

Verwandte Themen