以下語句在我選擇日曆值時非常正常。 calender.findElement(By.xpath("//div[contains(@class,'MeCalendarMonthDay')][input[contains(@value, '**Aug 01**')]]/span")).click();
xpath值的參數化
但是,我試圖通過用變量替換值來參數化日期。但是,它的工作。
日期= 8月1日
可以引導我在這裏?
以下語句在我選擇日曆值時非常正常。 calender.findElement(By.xpath("//div[contains(@class,'MeCalendarMonthDay')][input[contains(@value, '**Aug 01**')]]/span")).click();
xpath值的參數化
但是,我試圖通過用變量替換值來參數化日期。但是,它的工作。
日期= 8月1日
可以引導我在這裏?
calender.findElement(By.xpath("//div[contains(@class,'MeCalendarMonthDay')][input[contains(@value, '**" + date + "**')]]/span")).click();
你必須設置日期變量爲字符串:
calender.findElement(By.xpath("//div[contains(@class,'MeCalendarMonthDay')][input[contains(@value, '**" + date + "**')]]/span")).click();
您使用的是帶有'selenium'哪種語言? –
是的,我正在使用硒 – user2803079
是的,我使用硒工具並使用Java作爲編碼語言 – user2803079