10 use Magento\CatalogSearch\Test\Page\AdvancedSearch;
11 use Magento\Cms\Test\Page\CmsIndex;
12 use Magento\Mtf\Fixture\FixtureFactory;
13 use Magento\Mtf\TestCase\Injectable;
33 const TEST_TYPE =
'acceptance_test, extended_acceptance_test';
42 public function __prepare(FixtureFactory $fixtureFactory)
45 $productSymbols = $fixtureFactory->createByCode(
46 'catalogProductSimple',
47 [
'dataset' =>
'abc_dfj_simple_for_advancedsearch']
49 $productSymbols->persist();
52 $productNumbers = $fixtureFactory->createByCode(
53 'catalogProductSimple',
54 [
'dataset' =>
'adc_123_simple_for_advancedsearch']
56 $productNumbers->persist();
60 'simple_1' => $productSymbols,
61 'simple_2' => $productNumbers,
75 CatalogProductSimple $productSearch,
77 AdvancedSearch $searchPage
80 $cmsIndex->getFooterBlock()->openAdvancedSearch();
81 $searchForm = $searchPage->getForm();
82 $searchForm->fill($productSearch);
83 $searchForm->submit();
test(CatalogProductSimple $productSearch, CmsIndex $cmsIndex, AdvancedSearch $searchPage)