我得到的输出为 rgb(250,219,233)不重复滚动0%0%/自动填充框边框-
我想将其转换为十六进制值。
List<WebElement> datesOfMonths = driver.findElements(
By.xpath("//a[@class=\"ui-state-default\"]"));
System.out.println(datesOfMonths.size());
for (int i = 0; i < datesOfMonths.size(); i++) {
String backgroundValue = datesOfMonths.get(i).getCssValue("background");
if (backgroundValue.contains("250") || backgroundValue.contains("71")
|| backgroundValue.contains("134") || backgroundValue.contains("248")) {
System.out.println(backgroundValue);
} else {
}
}
答案 0 :(得分:-1)
public class Rgb2Hex {
public static void main(String[] args) {
int r = 255;
int g = 255;
int b = 255;
String hex = String.format("#%02x%02x%02x", r, g, b);
System.out.println(hex);
}
}