Сергей Протько: Никита Гущин: я просто решил на это забить, хоть и правда есть необходимость. Как не крути, но webdriver это nodejs модуль и он не может работать в вэбе. А вот karma запускает тесты только в браузере. И моя ошибка в том, что я не знал что делаю. Ведь должно быть так - я запустил wdio, который запустил selenium-server, который запустил браузер. И вот karma ко всему этому относится лишь тем, что в качестве браузера выбирает через установленный launcher браузер запущенный selenium. И если ещё подробнее, то это две разные технологии и упоминать их в одном контексте нельзя. Вот теперь только встал другой вопрос, как совместить wdio с jasmine и при этом бы ещё с es6 модулями...
А ещё если анимация сделана руками, то может быть баг в последних версиях плеера. Но я точно не помню что там ломается и по этому сказать чего-то конкретного не могу, поищите в гугле.
мне кажется что дело не во flash, а в чьих-то руках. анимация в ок с той же скорость работает что и в других местах? Или существует ли какая-то другая разница, которая изменяет логически время работы приложения? Просто ситуация видится такой, что время выполнения callback не зависит от complete анимации. Другого не может быть..
Сергей Протько: спасибо, нужно будет расспросить. У меня получилось запустить с selenium-server (не знаю почему вчера не получалось, возможно ubuntu все-таки требует перезагрузки после установки ПО), сейчас пытаюсь с помощью karma тесты делать.
Сергей Протько: и если честно, то я вообще не понимаю как работать с webriverio. То есть я прочел все статьи и все видео на русском с ютуба пересмотрел, но везде только "это хорошо", "это круто", а вот самого процесса не описывают.
И то что webriverio делает запросы без селениума, я тоже не просто так сказал, так как у меня и с селениумом и без работает одинаково. То есть запросы на сервер приходят, а действия не производятся.
Вот по этому я и пишу это сообщение, в надежде что Вы или кто-то другой в этом понимает и может хоть чуть-чуть помочь с объяснением. Со вчерашнего вечера не сдвинулся не на миг.
Сергей Протько: смотрите... Вы говорите что без селениума webriverio работать не будет. Но я указываю адрес своего сервера и он запрашивает его без всякого selenium. Это так и должно быть? То есть это нормальное поведение для того кто работает только с selenium?
Сергей Протько: обертку я пока jasmine хочу использовать, если Вы об этом. Но у меня возникли некоторые сомнения по поводу webriverio, который с одной стороны самый топовый, а с другой никто ничего не знает о нем. Вы знаете нужен ли ему selenium-server?
Игорь Николаевич: ну мне остается лишь сказать что Вы правильно все поняли и вы знаете что такое svg, ведь у меня нет даже возможности открыть и посмотреть.
Игорь Николаевич: смотрите не save, а export -> svg. Посмотрите, попробуйте, а потом отпишитесь получилось сохранить или нет. Я бы попробовал сам, но у меня нет windows под рукой и будет не скоро.
дело скорее всего не в адоби, а в том, что canvas это только растровая графика. Векторная графика в вэбе, это svg. flash ( не ide) не работает с svg, по этому я бы и не удивился что и импортировать как svg адоби ( ide ) не умеет. Я не помню, это Вам легче посмотреть и если не трудно, то отпишитесь, есть пункт экспорта анимации в svg.
Snitch: так ведь в конечном коде окажется только то что Вы используете, лишних не будет. Код пишут люди которые не новички и покрывается тестами на все устройства. Они сделали базовый набор их которых собрать можно все что угодно. Дофига тем готовых за копейки. единственный недостаток, если Вы на нем пишите свои стили, то легче реально новую тему написать чем "доделать немного". Есть версии для всех популярных js фраймворков. Я раньше тоже на него ругался, пока не понял всю его прелесть и теперь считаю, что возможно, это реально хороший способ делать качественно, быстро и самое главное, что после меня с кодом смогут любые работать, а не ломать голову в том что я написал.
И у Вас реально есть все устройства?
Snitch: Вы нет и делаете дольше, потому что создать с нуля медленнее чем писать на bootstrap делая сразу под все разрешения и платформы. Вы можете дать гарантию что Вас код будет работать на все-всех платформах и устройствах, а bootstrap может? И я не удивлюсь, что завтра я обращусь к дешевому новичку, так как буду знать что он сделает качественнее и после него другой дешевый новичок с легкостью сможет этот код модифицировать . А Вы все чаще станете оставаться в стороне.
timfcsm:
- Вы написали bs3-button.dange-button[i'm bs3 button]
- программа написала bs3-button.dange-button[i'm bs3 button]
в чем разница? Чем Ваша строка лучше программной? И да, сейчас почти никто ничего не делает, это называется автоматизация процесса, которую делают не для того чтобы Вы больше отдыхали и больше денег зарабатывали, а для того что полностью Вас исключить из процесса. Вы думаете все эти фраймворки и прочие "помошники" делают просто так добрые люди? Нет, им за это платят корпорации только для того, что это экономически выгодно. Сегодня Вас научили как дебилов развивать опенсорс, за который они деньги получают проводя всяки уроки и прочие, а завтра вообще Вас от дела отстранят. Они создадут скоро редактор который за Вас будет писать код, а тумы уже Вы будите за бесценок им отдавать на всяких стоках. И после завтра я лучше сам в редакторе по быстрому накидаю, чем платить Вам. Программисту легче воспользоваться редакотором, чем верстальщику становится программистом. Вы должны перестать быть наивными.
А так как функция - это объект, то не вижу ничего такого, что мы можем юзать чисто их.
Значит функция у Вас объект, а объект имеющий состояния у Вас не объект имеющий состояния. Или Вы забыли что свойства объекта есть его состояния?) Команды это список тасков, которые !хранит! этот список и выполняет последовательно. То есть json не вписывается в ту концепцию, на которую Вы мне дали ссылку.
Snitch: да Вы руками-то не верстаете. Используете готовые фраймворки для сеток, для компонентов, для позиционирования у Вас готовые миксины, для цвета готовые миксины и две тысячи библиотек уже содержащих компоненты и миллион стоков с темами для этих компонентов.
О какой ручной верстке Вы говорите?