Проблема c импортом классов в WebDriverIo js

+Не могу понять второй день в чем проблема,начал учится автоматизированию тестов,писал все в одном файле по началу ,взлетало норм,после деструкторизации кода по Page Object PAttern тесты падают с ошибкой на импортируемый класс,хотя делал согласно спецификации..require тоже пробовал ,не помогло ,помогите !)\njson file\n\n\n\n\n {\n \"name\": \"qatask\",\n \"version\": \"1.0.0\",\n \"description\": \"start\",\n \"main\": \"index.js\",\n \"directories\": {\n \"test\": \"test\"\n },\n \"scripts\": {\n \"test\": \"wdio\",\n \"build\": \"babel src -d lib\"\n },\n \"author\": \"\",\n \"license\": \"ISC\",\n \"devDependencies\": {\n \"@babel/cli\": \"^7.7.7\",\n \"@babel/core\": \"^7.7.7\",\n \"@babel/preset-env\": \"^7.7.7\",\n \"@babel/register\": \"^7.7.7\",\n \"@wdio/cli\": \"^5.18.1\",\n \"@wdio/local-runner\": \"^5.18.0\",\n \"@wdio/mocha-framework\": \"^5.16.15\",\n \"@wdio/spec-reporter\": \"^5.16.11\",\n \"@wdio/sync\": \"^5.17.0\",\n \"chromedriver\": \"^79.0.0\",\n \"wdio-chromedriver-service\": \"^5.0.2\"\n },\n \"dependencies\": {}\n }\nКод класса\nimport Page from './Page'\n\n\nclass DateAndPrice extends Page {\n\n get CityBlock(){return $('.promotion-postcard__large')}\n\nget EntryDate(){return $('/html/body/div[3]/div/div[3]/div[3]/div[2]/div[1]/div[1]/form/div[3]/div/div[1]/div[1]/div/div/div[1]/div/div[2]')}\n\nget dateOfCalendar() {return $(\"/html/body/div[3]/div/div[3]/div[3]/div[2]/div[1]/div[1]/form/div[3]/div/div[1]/div[1]/div/div/div[2]/div[2]/div[3]/div/div/div[2]/table/tbody/tr[4]/td[4]/span\")}\n\nget searchButton(){return $('.sb-searchbox__button ')}\n\nopen (props) {\n super.url(props)\n}\n\n}\n\nexport default new DateAndPrice()

Ответы на вопрос(11)











Ваш ответ на вопрос