Из справки по локаторам:
Element <E1> immediately following sibling <E2>: E2 + E1
Т.е. скорее всего: #cal td.today+td (если именно на том же уровне и не задизейбленный)
Спасибо, Таня! Попробую.
30 апреля 2019 - 07:45
Из справки по локаторам:
Element <E1> immediately following sibling <E2>: E2 + E1
Т.е. скорее всего: #cal td.today+td (если именно на том же уровне и не задизейбленный)
Спасибо, Таня! Попробую.
26 апреля 2019 - 08:54
Может быть смотреть не с точки зрения "выбранная ранее дата + 1 день", а с точки зрения "элемент с датой следующий сразу за элементом с текущей датой"?
Таня, а подскажите, как указать следующий элемент после текущей даты? Следующий стоит на том же уровне, с текущей датой, т.е. он не вложенный, чтобы можно было между ними в локаторе > поставить.
Вот локатор текущей даты: css=#cal td.today
Следующий элемент тоже td
Через пробел тоже не проходит, имею ввиду вот так: css=#cal td.today td
Пример кода ниже:
1) это сегодня <td id="day26" class="today" headers="row4 Friday" role="gridcell" aria-selected="false" aria-label="26/4/2019" tabindex="0">26</td>
2) Это завтра <td id="day27" headers="row4 Saturday" role="gridcell" aria-label="27/4/2019" aria-selected="false">27</td>
26 апреля 2019 - 08:17
Может быть смотреть не с точки зрения "выбранная ранее дата + 1 день", а с точки зрения "элемент с датой следующий сразу за элементом с текущей датой"?
Таня, спасибо! Вот я знала, об этом, но почему-то именно данный самый простой способ забыла. Вы как всегда, гуру. Еще раз спасибо!
26 апреля 2019 - 08:15
некоторые забивают гвозди микроскопом, а вы делаете наоборот
взяли увеличительное стекло и пытаетесь рассмотреть микробы, попутно конечно же пытаясь бить по каждому встреченному гвоздю
Вам просто надо использовать микроскоп
Вы пытаетесь решать сложные задачи с помощью Selenium IDE, хотя вам надо научиться программировать и использовать нормальный тул типа WebDriver, Cypress и т.п.
а вообще по Вашему вопросу:
Вам надо получить текущую дату и преобразовать в Date объект, затем получить следующий день из этого объекта, затем уже в интерфейсе выбрать нужный месяц и нужное число
Спасибо большое))) Я подумаю над вашим преложением!
26 апреля 2019 - 08:15
Не очень понятно, на что вы в данном случае рассчитываете? Неужели вы думаете, что выражение вида ${day1} + 2 вернет вам 27 апреля 2019 года. Это же разные типы данных. Откуда Selenium IDE вообще знать, что вы имеете ввиду дни, а не часы или секунды?
я думала об этом...но решила попробовать все варианты, которые пришли в голову))) Спасибо!
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru