使用cssSelecter匹配的元素我有我的網頁2元什麼是更嚴格的方式webdriver的
元素1:<div class="DynarchCalendar-day DynarchCalendar-day-othermonth" dyc-type="date" unselectable="on" dyc-date="19960429">
元素2:<div class="DynarchCalendar-day" dyc-type="date" unselectable="on" dyc-date="19960501">
,如果我做
List<WebElement> DynarchCalendar_day = driver.findElements(By
.cssSelector("div.DynarchCalendar-day"));
我將得到包含元素1和元素2的WebElements列表
如果我做
List<WebElement> DynarchCalendar_day = driver.findElements(By
.cssSelector("div.DynarchCalendar-day.DynarchCalendar-day-othermonth"));
我會得到僅含元素WebElements列表1
我能做些什麼來得到的只有2元?
它們在HTML中是否彼此相鄰?或者它們在HTML中的座標有何不同? (例如,他們是兩個*不同* div的孩子嗎?) – Arran