Wie finde ich die Hintergrundfarbe eines Webelements im hexadezimalen Format? Mit meinem aktuellen Selen-Webdriver-Python-Code gibt es die Hintergrundfarbe im RGB-Format zurück.
Dies ist das HTML-Element, auf das ich mich besinne
%Vor%Mein Webdriver-Python-Code lautet:
%Vor%Es gibt den Stil mit den Farben im RGB-Format zurück. Ich möchte die Hintergrundfarbe speziell im hexadezimalen Format erhalten, damit ich sie mit meinem erwarteten Wert vergleichen kann. Ich bekomme jetzt folgende Ausgabe:
%Vor%Da das Format der Rückgabe mit einem Tupel übereinstimmt, ist dies möglich, ohne 're' zu verwenden, wobei die Rückgabe eine 'rgba' Zeichenkette ist:
%Vor%Wo die Zeichenfolge "rgb" ist, lassen Sie einfach das "alpha"
weg %Vor%Da die ursprüngliche Frage aufgeworfen wurde, ist jetzt die bevorzugte Methode, das Selenfarb-Unterstützungsmodul zu verwenden:
Eine einfache Anleitung ist hier
Tags und Links python automation selenium selenium-webdriver