附加快照[快照] 我將檢索 7 天之一的背景顏色并轉換為十六進制。一天中的時間會在午夜自動選擇,并以紫色突出顯示。我將從 7 天列表中選擇突出顯示的時間。我運行了一個數組,并在 7 天之一中得到了這個結果 - “ rgb(92, 50, 150) none Repeat scroll 0% 0% / auto padding-box border-box ” 但我的轉換沒有運行并拋出此錯誤 -無枚舉常量 org.openqa.selenium.support.Colors.RGBA(0, 0, 0, 0) NONE REPEAT SCROLL 0% 0% / AUTO PADDING-BOX BORDER-BOX周日:關閉周一:中午 12:00 - 晚上 8:00周二:下午 1:00 - 下午 6:00周三:上午 10:00 - 下午 6:00 周四:中午 12:00 - 晚上 8:00周五:10 :00 am - 6:00 pm周六:10:00 am - 5:00 pm WebElement saturday =driver.findElement(By.xpath("//*[@id='hours']/div/div/div/div[7]")); String saturdayHrs= saturday.getCssValue("background"); String selectSaturday = Color.fromString(saturdayHrs).asHex(); String [] selectDate = {selectSunday, selectMonday, selectTuesday, selectWednesday, selectThursday, selectFriday, selectSaturday}; for (String dtColor:selectDate) { System.out.println(dtColor); }}
查看完整描述