2015-07-15 4 views
0

Мне нужно установить дату в календарь. Есть поле с календарем значок:Selenium дата установки к календарю


и HTML код:


и полное XPath к этому элементу:

html/body/div[1]/div/table/tbody/tr/td[2]/div/table/tbody/tr/td/div/div/div[2]/form/div[4]/div[1]/table/tbody/tr/td/div[2]/div/div[3]/div[1]/div[2]/div/div/input 
+0

Сначала нажмите на поле ввода Каландрового. Это отобразит диалог календаря, проверит конкретную дату. и напишите xpath для этого элемента. Или вы отправляете HTML-код этого календаря. –

+0

Все идентификаторы являются динамическими, поэтому я должен использовать только xpath, но у меня есть исключение, что я не могу найти элемент с этим xpath: - // table/tbody/tr/td/div [2]/div/div [3]/div [1]/div [2]/div/div/input –

+0

Используйте текст() вместо ID или классаName. –

ответ

0

ли это с полной Xpath ..

session.getPage().clickButtonByXpath("//body/div[1]/div/table/tbody/tr/td[2]/div/table/tbody/tr/td/div/div/div[2]/form/div[4]/div[1]/table/tbody/tr/td/div[2]/div/div[3]/div[1]/div[2]/div/div/input"); 
      session.getPage().clickLinkByXpath("//a[text()='30']"); 
Смежные вопросы