Вопросы по теме 'testng-dataprovider'

Как изменить порядок поставщика данных TestNG
Я запускаю сотни тестов для крупной издательской системы и хотел бы распараллелить тесты с помощью TestNG. Однако я не могу найти простой способ сделать это. Каждый тестовый пример создает экземпляр этого публикатора, отправляет несколько сообщений,...
1065 просмотров
schedule 28.05.2024

TestNG Factory для последовательного запуска тестовых классов
У меня есть класс TestNG @Factory, базовый класс, который создает драйверы, и два тестовых класса, которые содержат несколько методов @Test для запуска тестов. Учитывая мой класс @Factory ниже. public class SampleFactory {...
684 просмотров
schedule 05.12.2022

Скрипты WebDriver, управляемые данными (использующие TestNG), долго запускаются
Я расширил Selenium, используя библиотеку Java WebDriver и платформу TestNG. При запуске тестовых сценариев я замечаю чрезмерное количество времени для начала выполнения теста, когда тест получает входные параметры из файла Excel (с использованием...
117 просмотров

Я пытаюсь использовать @DataProvider для запуска @test с разными параметрами, но получаю исключение
я хочу передать параметр @test для запуска несколько раз с разными данными. поэтому я использую @DataProvider, который перенастраивает двумерный массив объектов. у меня есть одномерная строка, поэтому сначала я преобразовываю ее в двумерный массив,...
1227 просмотров
schedule 28.11.2022

Как гарантировать, что DataProvider инициализируется только один раз БЕЗ использования Factory?
У меня есть тестовый класс, в котором все методы используют один и тот же DataProvider. Я хочу, чтобы DataProvider был распараллелен. Я не могу использовать заводской метод, потому что в TestNg есть дефект , который делает его бесполезным для моей...
395 просмотров
schedule 07.05.2023

testng: как спроектировать запуск @test с несколькими случаями от поставщика данных на разных URL-адресах, которые принадлежат другому поставщику данных?
Предположим, у меня есть набор тестовых случаев, и я сначала открываю один URL-адрес и запускаю тест: @BeforeMethod @Parameters("browser") public void start(String browser) throws Exception { driver = new FirefoxDriver();...
744 просмотров
schedule 22.06.2023

Многопоточное выполнение TestNG DataProvider
Я пытаюсь выполнить многопоточный тест через TestNG. @BeforeMethod создает экземпляры WebDrivers для теста. @AfterMethod закрывает WebDrivers после теста. @Dataprovider предоставляет данные для многократного выполнения теста в цикле. import...
1092 просмотров

selenium testNG повторить попытку с неверным результатом
Я использую testNG 6.9.10, установленный в Eclipse. Я пытался использовать retry, чтобы убедиться, что неудачные тесты могут выполнить максимальное количество раз, которое определено. См. Коды ниже. public class TestRetry implements...
711 просмотров

Параллельный параметр поставщика данных TestNG отсутствует в аннотации кода
У меня есть тестовый метод TestNG, который запускается с несколькими параметрами с использованием поставщика данных: @DataProvider() public Object[][] scenarios() {...} @Test(dataProvider = "scenarios") public void check(...) {...} Иногда...
538 просмотров
schedule 17.04.2022

Передача параметра из testng.xml и поставщиков данных вместе в одном тесте в Testng
Вот мой пакет Testng.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="Suite1" verbose="1"> <test name="LoginTest"> <parameter name="ExcelPath"...
520 просмотров
schedule 13.06.2022

Невозможно запустить более 10 тестов параллельно через TestNG Dataprovider.
Привет, я разработал тест селена для параллельного запуска (25) @Test(dataProvider = "getData" ) public void multiUserTest(String url, String username, String password) throws InterruptedException, IOException, FindFailed {...
780 просмотров

TestNG Параллельное выполнение с селеном
Если мне нужно запустить один и тот же метод в двух разных браузерах одновременно, как я его реализую? Например: public class AppTest2{ @parameters("browser") @Test(dataProvider="loginData") public void login(String userName , String password,...
1400 просмотров
schedule 15.05.2023

Передача динамического значения в параметр метода тестирования с использованием класса TestNG
Я автоматизирую веб-страницу, которая работает в многопоточной среде, поэтому я экспортирую каждый результат теста в файловую систему и хотел сохранить каждый результат теста уникальным для использования в будущем. Итак, есть ли способ передать имя...
1575 просмотров

Как поставщик данных TestNG отправляет данные в Test внутренне?
Мой вопрос: Как «Поставщик данных» отправляет данные в тест внутри? Что же на самом деле происходит за кадром, чтобы мы получили отправленные данные в «Тесте»? Мне очень любопытно узнать, как поставщик данных и тест связываются друг с...
324 просмотров
schedule 16.03.2023

Получена ошибка несоответствия поставщика данных
Пробовал код ниже, но получил ошибку несоответствия поставщика данных. Может ли кто-нибудь помочь в этом? package appModules; import org.testng.annotations.Test; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import...
1673 просмотров
schedule 01.02.2023

Hashmap в dataprivider testNG для уменьшения количества аргументов, передаваемых в тестовый метод
Я писал тестовые сценарии, используя функцию TestNG DataProvider. До сих пор я был доволен тем, как я это делал, так как количество параметров, которые я передавал, было меньше 10, но некоторые из новых страниц, которые я тестирую, имеют более 30-35...
1913 просмотров

Элемент не может быть расположен на странице при заданных параметрах поиска (Appium 1.13.0)
Я работаю над приложением "Автоматизация для Android". При запуске скрипта Appium не может найти элементы. Я пробовал использовать Id, Xpath. Пожалуйста, помогите мне с этим... Версия Android: 5.1.1 и 9 Версия Appium: 1.13.0 Проект Maven...
828 просмотров
schedule 29.09.2022

Параллельный DataProvider TestNG во вкладках
Я новичок в использовании TestNG и программирования на Java в целом, и у меня есть вопрос относительно выполнения тестов с dataprovider в параллельном режиме , чтобы запускать тестовые примеры поставщика данных на нескольких вкладках в одном...
615 просмотров