Ошибка позиционирования на строке списка


#1

Открываю bdd.runner. В нем на закладке Работа с UI записываю действия пользователя кнопками красная и синняя.
Последовательность действий пользователя: Открыть в БП платежки, спозиционироваться на любом документе, скопировать его и записать.
После записи теста ставлю апострофы в колонке Сумма. Получается следующий фича-файл:

#language: ru

Функционал: <описание фичи>

Как <Роль>
Я хочу <описание функционала>
Чтобы <бизнес-эффект>

Контекст:
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий

Сценарий: <описание сценария>

И В командном интерфейсе я выбираю 'Банк и касса' 'Платежные поручения'
Тогда открылось окно 'Платежные поручения'
И Я закрываю окно 'Платежные поручения'
Тогда открылось окно 'Платежные поручения'
И в таблице "Список" я активизирую поле "Номер"
И в таблице "Список" я перехожу к строке:
	| Банковский счет           | Вид операции      | Дата       | Назначение платежа                                                                                                                                    | Номер       | Организация                    | Получатель                    | Состояние  | Сумма    |
	| 40702810800010000390 Союз | Оплата поставщику | 28.03.2019 | ОПлата по счетам № 70 от 14.02.19 и № 96 от 22.02.19, согласно Договора-заявки № 58,59, за услуги страхования грузов\nСумма 5950-00\nБез налога (НДС) | ТМБФ-001104 | 'ОАО "Моя фирма"' | ФирмаКонтрагент | Отправлено | 5 950,00 |
И в таблице "Список" я активизирую поле "Назначение платежа"
И я нажимаю на кнопку с именем 'ФормаСкопировать'
Тогда открылось окно 'Платежное поручение (создание)'
И я нажимаю на кнопку 'Записать'
И Я закрываю окно 'Платежное поручение (создание)'

После чего получаю такую ошибку:


#2

@RetZet у тебя отличия на скриншоте и в фиче

  • в фиче есть шаг - И в таблице “Список” я активизирую поле “Номер”
    • на скриншоте его нет
  • да и тексты строк таблицы разные :frowning:
  • точно проверял после изменения фичи с этим шагом?

ну и более важно

  • у тебя выдается ошибка - нет таблицы Список
  • точно у тебя на клиенте открыта именно форма ПлатежныеПоручения?
  • может быть, какая-то другая форма открылась? например, исключение 1С ?

ну и в правой части строки таблицы есть дробное число не в апострофах.

  • добавь апострофы

  • после всех изменений перезапусти фичу и выполни заново


#3

Апострофы руками добавляю. Список в момент записи конечно же есть! И именно платежные поручения. Но почему так записывает - не понятно. Вообще при автозаписи:
См. скрин. А потом пропадает после “Подготовить сценарий к тестированию”.


#4

Стал позиционироваться прямо на номере в таблице, и уже вроде получается с номером

Но пока так и осталось, что:
02.04.2019 9:37:35 Шаг (И в таблице “Список” я перехожу к строке:) не выполнен.


#5

Сделал просто переход на последнюю строку, копирование и запись.

#language: ru

Функционал: <описание фичи>

Как <Роль>
Я хочу <описание функционала>
Чтобы <бизнес-эффект>

Контекст:
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий

Сценарий: <описание сценария>

И В командном интерфейсе я выбираю 'Банк и касса' 'Платежные поручения'
Тогда открылось окно 'Платежные поручения'
И в таблице "Список" я активизирую поле "Номер"
И в таблице "Список" я перехожу к последней строке
И я нажимаю на кнопку с именем 'ФормаСкопировать'
Тогда открылось окно 'Платежное поручение (создание)'
И я нажимаю на кнопку 'Записать'
И Я закрываю окно 'Платежное поручение (создание)'

Теперь ругается, что не может закрыть окно.
Видимо после записи что-то меняется и оно становится не ‘Платежное поручение (создание)’
Убрать “(создание)” не помогает.


#6

Дописал вместо:
И Я закрываю окно ‘Платежное поручение (создание)’

Вот это:
И Я закрываю текущее окно

И все поехало!!! Вау!!!


#7
  • так какой заголовок устанавливается у окна ?
  • я не так и не увидел ни полного текста строки таблицы из фичи, ни полного скриншота с окном 1С, где видно нужную строку таблицы/динамического списка (ну или несколько скриншотов, если на одном по ширине не помещается)

с их помощью я бы точно помог, т.к. телепатия не работает


#8

при изменении в форме добавляется “*” в заголовок.
при создании нового объекта и записи из формы, заголовок формы меняется на представление объекта


#9

Так представление объекта и есть
Платежное поручение.
Не прокатывает так!
Прокатило только
И Я закрываю текущее окно.


#10

@RetZet подумай над цитатой выше.

и понаблюдай за изменением заголовка окна справочника/документа

  • при создании
  • записи
  • после изменения