Python Selenium:日期选择器选择日期

时间:2019-07-07 17:15:07

标签: python selenium-webdriver

我正在尝试使用硒从Web上抓取一些数据。一方面,我需要更改日期选择器的日期。

enter image description here

我将需要更改的部分标记为红色,在本例中为“ 15”,例如“ 13”。

我尝试过:

public void fillComboBox(){
    try{
        Connection fill = con.dbConnect();           
        String str="SELECT NOMBRE_Area FROM APP.AREAS ORDER BY NOMBRE_AREA DESC";
        Statement st = fill.createStatement();
        ResultSet rs = st.executeQuery(str);
        while(rs.next()){
            Localidad.addItem(st);
            String localidades = rs.getString("NOMBRE_AREA");
            Localidad.addItem(localidades.replaceAll("_", " "));
        } 
        st.closeOnCompletion(); 
        fill.close();
    }catch(SQLException e){
        System.out.print(e);
    }
}

但是收到错误消息:

NoSuchElementException:否这样的元素:无法找到元素:{“ method”:“ xpath”,“ selector”:“ // button [@ class ='BpkCalendarDate_bpk-calendar-date__3VYKN BpkCalendarDate_bpk-calendar-date--focused__4eiYn BpkCalendarDate -calendar-date--selected__3v5jT']“}

有什么想法可以访问和更改日期吗?

我也尝试过

dep_date_day_button = browser.find_element_by_xpath(".//table[@class='BpkCalendarGrid_bpk-calendar-grid__3AlVL FlightDatepicker_fsc-datepicker__list-size__zQzUm']")
dep_date_day_button.click()
dep_date_day_button2 = dep_date_day_button.find_element_by_xpath("//button[@class='BpkCalendarDate_bpk-calendar-date__3VYKN BpkCalendarDate_bpk-calendar-date--focused__4eiYn BpkCalendarDate_bpk-calendar-date--selected__3v5jT']")

0 个答案:

没有答案