Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.06.2021, 15:09
Интересующийся
Отправить личное сообщение для FlyTen Посмотреть профиль Найти все сообщения от FlyTen
 
Регистрация: 02.03.2021
Сообщений: 17

Генерация рандомного имени
Всем привет
есть конпка которая удаляет из списка по carrier.name ,
<CIconButton id = {carrier.name + '_remove'} icon="delete" onClick={handleDelete(carrier.id)} />

в тесте сейчас удаляю так.
this.removeCarrierButton = Selector("[id=CarrierTestCafe_remove]");
    await t.click(this.removeCarrierButton);

но я решил сгенерировать имя
const randomCarrierName = faker.fake('{{name.firstName}}');

А как подстваить сгенерированое имя в id?
Нужно что бы новое, сгенерированое имя в id получилось с '_remove'

я так понимаяю должно получиться что то типо? :
const deleteCarrier = Selector(`${randomCarrierName} + '_remove'`);

  await t.click(deleteCarrier);
Ответить с цитированием
  #2 (permalink)  
Старый 11.06.2021, 12:39
Интересующийся
Отправить личное сообщение для FlyTen Посмотреть профиль Найти все сообщения от FlyTen
 
Регистрация: 02.03.2021
Сообщений: 17

Ответить с цитированием
  #3 (permalink)  
Старый 11.06.2021, 13:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

FlyTen,
информации недостаточно, только к телепатам.
Ответить с цитированием
  #4 (permalink)  
Старый 13.06.2021, 21:28
Интересующийся
Отправить личное сообщение для FlyTen Посмотреть профиль Найти все сообщения от FlyTen
 
Регистрация: 02.03.2021
Сообщений: 17

рони,
Извини за некорректное описание проблемы, постараюсь еще раз :

Как сделать так, что бы в кнопке CIconButton , вместо статичеcкого id = {carrier.name + '_remove'} , было динамическое , которое я генерирую через faker.
Ответить с цитированием
  #5 (permalink)  
Старый 13.06.2021, 22:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

FlyTen,
проблема понятна изначально.
неизвестно структура вашего приложения, его логика.
можно только гадать
возможно так
id = {randomCarrierName + '_remove'}

const deleteCarrier = Selector(`[id=${randomCarrierName}_remove]`);

возможно иначе
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменные с номером в имени Sergey and Общие вопросы Javascript 5 15.01.2017 17:22
Имя файла не соответствует имени класса - итог приложение не запускается, ошибок нет khusamov ExtJS 15 29.05.2015 15:58
Чуток надо доработать скрипт имени. Tvis Общие вопросы Javascript 14 04.07.2013 16:35
Генерация поля из 8000 картинок на стороне клиента VS генерация картинки на сервере xintrea Events/DOM/Window 2 25.06.2013 20:10
Проверка имени wawass Общие вопросы Javascript 2 19.04.2013 03:03