我试图在日历上选择一个日期,而Nightwatch似乎无法正确选择它。
我想做的是:
document.querySelector("#calendario_inline > div > div > div > select.ui-datepicker-month")
.click()
.pause(100)
.setValue('//*[@id="calendario_inline"]/div/div/div/select[1]', 'OUT')
document.querySelector("#calendario_inline > div > div > div > select.ui-datepicker-year")
.click()
.pause(100)
.setValue('//*[@id="calendario_inline"]/div/div/div/select[2]', '2019')
.pause(100)
.click('//*[@id="calendario_inline"]/div/table/tbody/tr[3]/td[4]/a')
.pause(1000)
这是我日历的小提琴:
尝试一下:
对于MONTH,选择十月(值9):
client.useXpath().click('//select[@class="ui-datepicker-month"]/option[@value="9"]').useCss();
对于年份,选择2019年:
client.useXpath().click('//select[@class="ui-datepicker-year"]/option[@value="2019"]').useCss();