Привет, @cjayswal , вы уже добавили поддержку xlsx в qaf?
Эта функция пока не является приоритетной. Пожалуйста, дайте нам знать, если это необходимо.
Привет @cjayswal, в моем случае я получаю файл XLSX напрямую от бизнеса. Мне нужно выбрать данные из листа XLSX и выполнить автоматизацию. Но поскольку XLSX не поддерживается, мне нужно изменить формат Excel на XLS. Хорошо иметь поддержку XLSX. Или еще есть возможность сделать индивидуальную реализацию XLSX на данный момент.
Привет, Рупак,
Да, есть способ сделать индивидуальную реализацию для поставщика данных.
Как мне проголосовать за эту проблему?
Вы можете нажать на смайлик и выбрать большой палец вверх, чтобы проголосовать за комментарий.
+1 за эту функцию для поддержки xlsx
Это обязательная функция из-за ограничения формата xls максимально допустимым количеством столбцов 256. Бывают случаи, когда требуется более 256 столбцов данных, и для этого нам нужен формат xlsx.
Голосование за это еще раз. Мы используем qmetry с файлом Excel в качестве источника данных.
Формулировка проблемы: мы храним наши таблицы данных в режиме общего доступа, чтобы тестировщики / BA могли сотрудничать и добавлять тестовые данные.
Дополнительное значение для поддержки формата xlsx для данных:
Голосование за поддержку этой функции. Только что столкнулся с ограничением этого XLS-файла на 256 столбцов в моем текущем проекте - сквозной тест с объемными тестовыми данными. Надеюсь, эта поддержка будет реализована в ближайшее время.
Спасибо @cjayswal за закрытие. Доступно ли исправление в текущей версии 3.0.0 или оно будет доступно в новой версии?
Эта функция будет доступна в следующем выпуске.
Спасибо @cjayswal за закрытие. Доступно ли исправление в текущей версии 3.0.0 или оно будет доступно в новой версии?
Всем привет! Ожидая следующего релиза, вы можете попробовать вручную добавить в свой проект необходимые классы и зависимости:
Обратите внимание, что я сделал это для работы в моем текущем проекте, и вы можете столкнуться с ошибкой _ "Ярлык [tableName] для конечного диапазона данных, не найденного в листе [sheetName]" _, когда вы обновляете файл XLSX и при запуске теста. Я просто вставил / удалил столбец перед таблицей данных в вашем файле данных XLSX, чтобы исправить эту ошибку.
Надеюсь это поможет!
Спасибо @cjayswal и @amitbhoraniya за закрытие этого вопроса!
Спасибо @darkzcythe. Когда вы начали использовать эту функцию, сообщите нам, если вы обнаружите какие-либо проблемы. Так что мы можем исправить это до следующего выпуска.
Спасибо @cjayswal за закрытие. Доступно ли исправление в текущей версии 3.0.0 или оно будет доступно в новой версии?
Всем привет! Ожидая следующего релиза, вы можете попробовать вручную добавить в свой проект необходимые классы и зависимости:
- Добавьте QAFInetrceptableDataProvider.java class _ (это имя класса написано неправильно?) _ В пакет com.qmetry.qaf.automation.testng.dataprovider
- Добавьте класс PoiExcelUtil.java в пакет com.qmetry.qaf.automation.util
- Добавьте следующие зависимости:
- apache poi v4.1.2
- apache poi-ooxml v4.1.2
- Apache Poi Commons-Collections4 v4.4
Обратите внимание, что я сделал это для работы в моем текущем проекте, и вы можете столкнуться с ошибкой _ "Ярлык [tableName] для конечного диапазона данных, не найденного в листе [sheetName]" _, когда вы обновляете файл XLSX и при запуске теста. Я просто вставил / удалил столбец перед таблицей данных в вашем файле данных XLSX, чтобы исправить эту ошибку.
Надеюсь это поможет!
Спасибо @cjayswal и @amitbhoraniya за закрытие этого вопроса!
Спасибо @darkzcythe за объяснение. У вас есть репозиторий git для примера XLSX. Было бы здорово.
Спасибо @darkzcythe. Когда вы начали использовать эту функцию, сообщите нам, если вы обнаружите какие-либо проблемы. Так что мы можем исправить это до следующего выпуска.
Конечно, @amitbhoraniya !
Единственная проблема, с которой я сталкиваюсь, как я уже упоминал, - это когда я внес изменения или обновил данные в файле тестовых данных xlsx или в таблице данных, например, добавление / удаление столбца или При изменении данных в ячейке или ячейках, _ "Метка [tableName] для конечного диапазона данных, не найденного в листе [sheetName]" _ ошибка консоли возникает, когда я запускаю средство запуска теста XML.
В настоящее время у меня уже есть более 400 столбцов тестовых данных для одного тестового сценария (сквозной скрипт), и это отдельный файл данных из других тестов (я сохранил файл данных XLS для тестов с 256 или менее тестовыми данными), так что эти другие тесты не будут затронуты в случае возникновения указанной ошибки XLSX. И когда я сталкиваюсь с указанной проблемой при запуске теста с файлом данных XLSX, я просто делаю:
что отчасти утомительно, и ваш тест будет подвержен ошибкам, если вы когда-нибудь пропустите данное временное исправление. Надеюсь, вы сможете исправить это навсегда. Спасибо!
@rupakgithub - Извините, но у меня нет публичного
@amitbhoraniya @cjayswal @reidleingod
Я попытался запустить, следуя приведенной выше реализации, для .xlsx в качестве файла драйвера. Я могу проводить свои тесты. Но он не может работать как поставщик данных, то есть я не могу выполнить один сценарий n раз с n количеством возможных комбинаций строк, используя существующую ключевую функцию QAF. Пожалуйста, расскажите о его реализации. С ключом .xls функция отлично работает для запуска тестов n раз с n строками с добавленными к нему ключом начала и ключом конца
Самый полезный комментарий
Эта функция пока не является приоритетной. Пожалуйста, дайте нам знать, если это необходимо.