@phpgeeks

Страница 2728 из 8430
Dmitriy
07.12.2016
20:40:53
https://jwt.io/
там сразу можно

Artur
07.12.2016
20:40:59
или только проверяет дерево и наличие элементов на странице

Котяй Негодяй
07.12.2016
20:41:19
https://jwt.io/
Читал. У клиента же нет secret — как без него?

Google
Quiss
07.12.2016
20:41:32
https://github.com/razielsd/phpSelenide
я туплю или это очередной PhantomJS ?

Vadim
07.12.2016
20:41:51
можно делать что-то такое: $this ->selenide() ->open('examle.com') ->find(By::id('pewpew')) ->assert(Condition::visible()) ->click() ну типа того

это обертка для этого всего, можешь и фантом ему подсунуть

но мы селениум подсовываем

Quiss
07.12.2016
20:42:17
а смысл подсовывать в фантом, если есть каспер?)

Katulos
07.12.2016
20:42:34
А селениум сам это все делать разучился?

Quiss
07.12.2016
20:42:34
тож обёртка над фантомом

А селениум сам это все делать разучился?
Им просто платят видимо за велосипеды))

в авито то ?

Vadim
07.12.2016
20:42:52
селениум не разучился

Katulos
07.12.2016
20:42:55
А, ну ок, ок

Vadim
07.12.2016
20:43:00
ты можешь на джаве пописать так

Quiss
07.12.2016
20:43:28
Если для тестирования, то вообще не понятно зачем)

Google
Vadim
07.12.2016
20:43:33
цель — лаконичная обертка, чтобы писать как можно меньше кода в тестах

Katulos
07.12.2016
20:43:40
Мы делаем абстракции над абстракциями, чтобы вы могли абстрогироваться, когда абстрагируетесь

Quiss
07.12.2016
20:43:42
йобана в рот

CodeCeption для тестов

самое оно

нахуя делать велосипед, наркоманы

Artur
07.12.2016
20:44:04
ну на пъп мало инструментов

Katulos
07.12.2016
20:44:16
Можно подумать кодцепшен не велосипед

Artur
07.12.2016
20:44:17
не во всех компанияхъ умеют в ноду яву и питон

Vadim
07.12.2016
20:44:19
наверное потому, что кодцепшен не вписывается в инфраструктуру?

которая живет уже много лет

Quiss
07.12.2016
20:44:37
Dmitriy
07.12.2016
20:44:49
Читал. У клиента же нет secret — как без него?
хедер можно . но полностью нельзя

Vadim
07.12.2016
20:45:01
хех

ну ок

Artur
07.12.2016
20:45:06
а на пхпюнитах ктонить пишет тесты интерфейсны6 с кликами?

Котяй Негодяй
07.12.2016
20:45:27
Google
Artur
07.12.2016
20:45:27
покажи пример

Vadim
07.12.2016
20:45:43
много кто пишет

Quiss
07.12.2016
20:45:51
покажи пример
доступ до офисного репозитория, за пределами офиса - перекрыт

Dmitriy
07.12.2016
20:45:52
А, вот оно чё.
там обычный base64

хотя зависит от алгоритма

Vadim
07.12.2016
20:46:03
вот в этой репе на пхпюнитах типа :)

Котяй Негодяй
07.12.2016
20:46:12
там обычный base64
А как secret хранить на серваке?

Dmitriy
07.12.2016
20:46:24
http://codeception.com/
ничего интересного с пхпюнитом нет

Котяй Негодяй
07.12.2016
20:46:30
Не в таком ж виде.

Artur
07.12.2016
20:46:38
чё подсовываается в качестве js-интерпретатора?

Quiss
07.12.2016
20:47:17
Vadim
07.12.2016
20:47:21
живой)

Quiss
07.12.2016
20:47:40
угу

Artur
07.12.2016
20:47:42
т.е. на тестовый сервер ставится начтоящий браузхер?

не его эмулятор?

чёт сложна

Vadim
07.12.2016
20:47:54
да, настоящий

Quiss
07.12.2016
20:47:55
вебкит драйвер

Google
Dmitriy
07.12.2016
20:47:55
А как secret хранить на серваке?
https://github.com/lcobucci/jwt вот ту реализацию посмотри. особенно проверку

Quiss
07.12.2016
20:48:07
<?php $I = new WebGuy($scenario); $I->wantTo('see my site is working'); $I->amOnPage('/'); $I->see('Welcome, on my site!'); ?>

тупой пример

с хабры

https://habrahabr.ru/post/138223/

Всего в несколько строчек вы проверяете, что как минимум, главная страница вашего сайта открывается. За длительной работой, сломать её, не так и сложно. Точно так же, вы можете описывать дальнейшие действия: <?php $I->click('Feedback'); $I->see('Submit your feedback'); $I->fillField('Body','Your site is great!'); $I->click('Submit'); $I->see('Thanks for your feedback!'); ?>

Vadim
07.12.2016
20:48:47
в travis-ci.org например можно вот такой штукой sh -e /etc/init.d/xvfb start запустить эмулятор видео, под которым можно запускать настоящий фф, который уже в тревисе есть

но как у нас сделано хз

Artur
07.12.2016
20:48:53
не формы

Quiss
07.12.2016
20:49:11
не формы
жс норм отрабатывает

вебкит говорю ж эмулирует

на основе phantom js если память не изменяет

http://phantomjs.org/

помню как извращялся: https://github.com/alwex/php-casperjs

Автопостер под авито писал ?

с табами, разгадыванием капчи и т.п.

проксями и т.п.

Katulos
07.12.2016
20:50:24
Так вот ты где, авито-бот!

Quiss
07.12.2016
20:50:25
накладыванием фото)

Google
Quiss
07.12.2016
20:50:28
регистрацией номеров и т.п.))

накладыванием фото* - редактированием, наложением вотермарков, чтоб бот не забанил))

Roman ?
07.12.2016
20:50:52
помню как извращялся: https://github.com/alwex/php-casperjs
это обертка над каспером, который является оберткой над фантомом?))

Котяй Негодяй
07.12.2016
20:50:57
Хуясе. Парсер всия Руси. =)

Quiss
07.12.2016
20:50:57
?

Roman ?
07.12.2016
20:51:06
мьсе знает толк

Quiss
07.12.2016
20:51:15
Ае)

я такой, да

даж под фейсбук бота писал, который доброе утро и спокойной ночи подруге желал)

Roman ?
07.12.2016
20:51:39
отсыпь на забивку

Quiss
07.12.2016
20:51:44
ЗЫ, написал когда было лень ей писать

?

Quiss
07.12.2016
20:52:17
потом добил его, он начал гороскоп слать, погоду и т.п.)

Vadim
07.12.2016
20:52:23
Quiss
07.12.2016
20:52:33
да

Katulos
07.12.2016
20:52:39
Хороший бот, нужный

Vadim
07.12.2016
20:52:59
хз, просто иначе он был бы уныл)

Quiss
07.12.2016
20:53:08
он ещё слал в разное время

чтоб меня не спалили))

Страница 2728 из 8430