
Dmitriy
07.12.2016
20:40:53

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

Котяй Негодяй
07.12.2016
20:41:19

Google

Quiss
07.12.2016
20:41:32

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
ну на пъп мало инструментов

Quiss
07.12.2016
20:44:09
http://codeception.com/

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

Vadim
07.12.2016
20:45:01
хех
ну ок

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

Quiss
07.12.2016
20:45:20

Котяй Негодяй
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
хотя зависит от алгоритма

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

Котяй Негодяй
07.12.2016
20:46:12

Dmitriy
07.12.2016
20:46:24

Котяй Негодяй
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

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!');
?>

Artur
07.12.2016
20:48:45

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

Quiss
07.12.2016
20:50:56

Котяй Негодяй
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
ЗЫ, написал когда было лень ей писать
?

Котяй Негодяй
07.12.2016
20:51:56

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
Хороший бот, нужный

Quiss
07.12.2016
20:52:46

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

Quiss
07.12.2016
20:53:08
он ещё слал в разное время
чтоб меня не спалили))