

Sergey
03.05.2017
11:12:35
он же здоровый
Exception in thread "main" org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"name","selector":"first_name"}
(Session info: chrome=56.0.2924.87)
(Driver info: chromedriver=2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f),platform=Mac OS X 10.12.4 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 44 milliseconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'MacBook-Pro-Sergej.local', ip: 'fe80:0:0:0:485:ab9e:ffe3:3d21%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.12.4', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f), userDataDir=/var/folders/j9/3hr40r9d4fldwv78p__55v5h0000gn/T/.org.chromium.Chromium.IGqP8V}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=56.0.2924.87, platform=MAC, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=}]
Session ID: e790a0b7c2419a4327b173de3be7288f
*** Element info: {Using=name, value=first_name}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:215)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:167)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:671)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:410)
at org.openqa.selenium.remote.RemoteWebDriver.findElementByName(RemoteWebDriver.java:485)
at org.openqa.selenium.By$ByName.findElement(By.java:303)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:402)
at Welcome.run(Welcome.java:8)
at Registration.main(Registration.java:35)


Alexey
03.05.2017
11:12:47
lol)

Кирилл
03.05.2017
11:12:57
gist юзайте

Google

Alexey
03.05.2017
11:13:27
на будущее-это не конкретный эксепшен а стэктрейс

Sergey
03.05.2017
11:13:48
https://gist.github.com/Benedicttt/4dbe1246391c878944802cd11d08c0b8

Alexey
03.05.2017
11:15:03
драйвер ругается что такого элемента он не нашел
юзайте дебагер, смотрите что по факту в браузере

Sergey
03.05.2017
11:15:47
окей
ппробую

Shoo
03.05.2017
11:16:00
У меня прямо какие-то флешбеки с тех славных времен, как Sergey разбирался с поиском элементов капибарой.

Sergey
03.05.2017
11:16:20
)) а я уже разобрался)

Shoo
03.05.2017
11:16:32
Да, я вижу. :D

Sergey
03.05.2017
11:16:59
просто страницы на стейдже тяжелые и открывать их руби фрэймфорком на рельсах иногда ад

Alexey
03.05.2017
11:17:00
=))))

Sergey
03.05.2017
11:17:14
но тут хочу попробовать вообще джаву
вот и понеслась

Google

Alexey
03.05.2017
11:17:59
чувствуете этот запах.....holywar is coming??)))

Sergey
03.05.2017
11:19:15
))

Shoo
03.05.2017
11:21:32
о_о

Anton
03.05.2017
11:21:42

Shoo
03.05.2017
11:21:42
Я, пожалуй, даже промолчу.

Sergey
03.05.2017
11:22:27
Написал вьюху с генератором и с роутами к каждому отдельному модулю тестов

Maksym
03.05.2017
11:23:03
Уважаемые, направьте на путь истинный - где почитать о том как STD \ STP писать ?

Sergey
03.05.2017
11:23:08
сами то тесты не на рельсах конечно))
сами тесты написаны на ruby-cucumber-selenium-webdriver-capybara
но для удобства и простоты использования я написал вьюху как пульт управления
удобно

Nikolay
03.05.2017
11:25:50

Shoo
03.05.2017
11:26:34
х_х

Anton
03.05.2017
11:26:43

Sergey
03.05.2017
11:27:03
да и для общего развития мне очень помогло

Maksym
03.05.2017
11:29:28
Кстате.. а тут есть Тим лиды или те кто брал тестеров на работу?...

Evgeniy
03.05.2017
11:30:12
есть

Shoo
03.05.2017
11:30:40
Куда не плюнешь - в лида попадешь.

Richard
03.05.2017
11:32:13
а в чём вопрос-то?

Google

Sergey
03.05.2017
11:40:19
Да ребят вы были правы
вся проблема в задержке

Shoo
03.05.2017
11:43:13

Sergey
03.05.2017
11:43:37
да это ад блин
слушайте а на джаве есть типа что то wait_for_ajax?

Viktor
03.05.2017
11:44:25
главное с канвасом не связываться

Alexey
03.05.2017
11:44:35
тут дело то не в джаве

Sergey
03.05.2017
11:44:35
мая 03, 2017 2:42:17 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
Sleep 5000 seconds
Sleep 15000 seconds
https://s2.staging.com/en/welcome
не я понимаю что не в джаве а в руках))

Nikita
03.05.2017
11:45:36
я ничего не читал, но не понимаю в чем проблема ждать элемента

Sergey
03.05.2017
11:45:37
но мне например как и многим легко и удобно набрать wait_for_ajax ане две строки кода что бы подождать а потом 2 строки что бы нажать на элементе

Nikita
03.05.2017
11:45:41
или он у вас js'ом формируется?

Sergey
03.05.2017
11:45:56
ангуляром

Nikita
03.05.2017
11:46:00
так это

Maksym
03.05.2017
11:46:02
резюме на конкурентно способности оценить

Nikita
03.05.2017
11:46:10
wait_for_angular юзайте

Sergey
03.05.2017
11:46:46
на рубях я и юзаю
тем более в 3 селениуме супер конфиги есть read and open tiomeout

Google

Sergey
03.05.2017
11:47:10
обалдено сделали

Nikita
03.05.2017
11:47:23
(я не джавист если что, но может это вам поможет)

Viktor
03.05.2017
11:47:38

Aleksandr
03.05.2017
12:00:30

Viktor
03.05.2017
12:01:24
можно задрачиваться с координатами и таким образом направлять курсор
говнокод получается еще тот

Aleksandr
03.05.2017
12:03:33
Жизнь - боль.

Дмитрий
03.05.2017
14:20:07
Всем привет! я работаю qa engineer в одном крупном проекте призванным улучшить монетезацию мобильных приложений. Пытаюсь отстоять свою точку зрения у начальства и программистов по поводу позиционирования продукта на рынке (я думаю каждый из нас был в этом состоянии). И вот был бы признателен, если бы мне в личку покидали сообщения, кто каким методом монетезации пользуется в мобильных приложениях. Или дали контакт людей, кто этим пользуется. Очень надеюсь на мое комьюнити.

Admin
ERROR: S client not available

Дмитрий
03.05.2017
14:20:24
спасибо большое за любую информацию

Andriano
03.05.2017
14:21:25
а какая у вас точка зрения?

Eugene
03.05.2017
14:26:08
Монетизация
Извиняюсь

Дмитрий
03.05.2017
14:28:57
Хороший вопрос. Моя точка зрения, что большенство не знает или не хочет запариваться с медиационными решениями и все используют стандартные методы монетизации.

Catelyn
03.05.2017
14:30:22
а зачем изобретать велосипед, если то что работает дешевле в разработке?

Andriano
03.05.2017
14:30:58
большинство

Дмитрий
03.05.2017
14:31:13
что значит велосипед и что значит дешевле и разработке?)

Eugene
03.05.2017
14:32:19
Готовые решения которые давно придумали и они работают

Дмитрий
03.05.2017
14:32:42
Eugene и Andriano Celentano, спасибо) да с русским у меня не очень, пишу то что слышу, но давайте не отвлекаться на мою грамматику. Это моя большая проблема)
Eugene, что бы заработать больше денег, очевидно же

Google

Eugene
03.05.2017
14:33:49
Имеется ввиду, что уже давно выработаны оптимальные решения по монетизации, которые работают

Catelyn
03.05.2017
14:36:44
что значит велосипед и что значит дешевле и разработке?)
ну есть инапы, они работают. приносят деньги. куча готовых решений, не требующих особых затрат. если продукт уже выпущен, то зачем тратить время на другое? если не выпущен. то работадатель хочет быстрее выпустить его и начать зарабатывать.
Инапы, как пример. людям редко нужно много денег. им нужна уверенность в том, что вложенные деньги отобьются, и чем быстрее они начнут отбиваться, тем больше будет эта уверенность

Дмитрий
03.05.2017
14:40:12
Инаппы - это хорошо да, как и платные подписки, но часто люди используют рекламу в своих приложениях. и вот интересно кто с таким методом работает
и да, много денег нужны всем) просто аппетит приходит во время еды.

Catelyn
03.05.2017
14:42:56
реклама хороша в ограниченном количестве, чтобы пользователи не уходили из-за нее. хороший вариант совмещенного варианта с инапами. за платящих больше платят в рекламе. также хорош вариант, когда можно заплатить и рекламы не будет

Shoo
03.05.2017
14:44:25
Способы монетизации приложения сильно зависят от приложения и аудитории, которая его использует.
Серебряной пули, как и везде, нет.

Richard
03.05.2017
14:46:22
То есть мне одному странно, что модель монетизации считает своим долгом выбирать QA? Я понимаю, проактивность и вот это вот всё, но не многовато ли берёте на себя?

Nikita
03.05.2017
14:48:16
если есть аргументация и понимание рынка то почему нет
но тогда вопрос почему человек спрашивает об этом у чата :)

Pavel
03.05.2017
14:48:56
Нет, потому что он потом не будет нести ответственность за крах финансовой модели :)
Либо тогда надо заступить на должность фин. директора или директора по продукту или директора по развитию

Дмитрий
03.05.2017
14:50:26
на самом деле я через вас хочу получить контакт людей, которые занимаются монетизацией.
И мне интересно кто использует рекламу в своих мобильных приложениях.

Shoo
03.05.2017
14:50:54

Дмитрий
03.05.2017
14:50:58
Richard Gears, я не совсем понял вашего сообщения)

Shoo
03.05.2017
14:51:03
Ну, т.е. всё сильно зависит от процессов компании и всякого такого.
Где-то это уместно, где-то нет.
Я на некоторых местах работы и не таким дерьмом занимался. :)

Nikita
03.05.2017
14:51:59
с командой в 5-10 человек :) в таких процессах каждый может импактить во все, и почему бы собственно нет. только нужно коментенциями обладать

Shoo
03.05.2017
14:53:19
Да даже если и не обладаешь - озвучить свои опасения\сомнения\предложения никогда никому не вредило, тащемта.
Это же не в формате "QA сказал монетизировать продукт так - делаем так".

DrugDuck ❤️
03.05.2017
14:54:05
QA всегда прав