@qa_ru

Страница 467 из 1080
Shoo
03.05.2017
08:57:07
Мне больше нравится вариант с нетривиальной пасхалочкой типа повторить нужную последовательность действий для переключения.

Gnam
03.05.2017
09:15:30
тоже удобный вариант)

но в итоге решили прод апу девственно чистой сделать

Yevhenii
03.05.2017
09:22:00
кто-то может скинуть толковую статью для подготовки к сдаче ISTQB, интересует искючительно техники белого ящика и решение задач.

Google
Richard
03.05.2017
09:22:33
Есть толковый силлабус и толковый глоссарий на самом сайте ISTQB

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

Yulia
03.05.2017
09:47:41
вот хорошая статья как готовиться к ISTQB , там же ссылки на базы вопросов http://blog.aksi.rocks/2015/05/istqb-foundations.html

Yevhenii
03.05.2017
10:12:02
Ребята это все понятно хочется увидеть сложные примеры задач и блок схемы для их решения, а не теорию.

Catelyn
03.05.2017
10:21:03
https://dou.ua/lenta/articles/ISTQB-advanced/ https://dou.ua/lenta/articles/ISTQB-reflections/ здесь есть ссылки , возможно будут полезны для foundation. мы проходили курсы http://knowledge-department.ru/seminary/podrobno-o-seminare/detail/kurs-istqbR-certified-tester-bazovyi-uroven-36.html начинаем готовиться к advanced

Sergey
03.05.2017
10:49:04
кто то на джаве в селениуме работал?

у меня вопрос следующего характера - есть два класа/ Это два скрипта вызова страниц,

в первом класе открывает страницу , заполняет данные и вызывается второй клас

так вот во втором класе страница текущей сессии не открывается

а мне надо что бы эти две страницы были непрерывны

Alexey
03.05.2017
10:51:20
а как ты её открываешь?

какой метод

Sergey
03.05.2017
10:51:26
минуту

Google
Alexey
03.05.2017
10:51:28
всмысле?

Sergey
03.05.2017
10:51:34
driver.get

Alexey
03.05.2017
10:51:37
одновременно выполнять тест на двух страницах?

Sergey
03.05.2017
10:53:03
public class Registration { public static void main(String[] arg) { final WebDriver driver = new ChromeDriver(); driver.get("https://s2.staging.com"); Welcome.run(driver) // driver.get("https://s2.staging.com/welcome"); }

так вот когда доходит до driver.get("https://s2.staging.com/welcome");

то что в класе велкома уже не видит сесию регистрации

они как бы идут последовательно

Alexey
03.05.2017
10:54:22
ну всё логично

код последовательно идёт

сверху вниз

я не понимаю Вашей задачи

что вы хотите сделать?

Sergey
03.05.2017
10:55:23
Задача в том что бы не писать вообще все все все в класе регистрации

я поделил регистрацию и велкам

так вот в велкоме

когда начинается код класса с параметром текущего драйвера

селениум не видит страницы велком и естествено елементов на ней

если я в велкоме напишу final WebDriver driver = new ChromeDriver(); - это будет новая сесия

а мне как раз в текущей сессии с регистрации надо быть

Alexey
03.05.2017
10:57:26
а с чего Вы решили что он не видит?

Google
Alexey
03.05.2017
10:57:34
эксепшен какой?

Aleksandr
03.05.2017
10:57:36
А зачем в одном тесте два гета?

Alexey
03.05.2017
10:58:11
А зачем в одном тесте два гета?
погодите , тут в фундаменте проблемы

Sergey
03.05.2017
10:58:22
потому что если я наберу в велкоме driver.get ('https://s2.staging.com/welcome') то меня редирекнет на https://s2.staging.com/

Alexey
03.05.2017
10:59:00
скиньте эксепшен

Aleksandr
03.05.2017
10:59:13
И вообще зачем в тесте гет? Какой паттерн для тестирования?

Alexey
03.05.2017
10:59:29
он похоже только вникает

там если вы видите мейн

Aleksandr
03.05.2017
10:59:52
Как так не грузить?

Alexey
03.05.2017
10:59:54
там не тест

а тупо код

Alexey
03.05.2017
10:59:58
ну вот так

Aleksandr
03.05.2017
11:00:41
Меня сразу по рукам за такое били.

Alexey
03.05.2017
11:00:48
за то что учится человек?

Evgeniy
03.05.2017
11:01:00
Заведите привычку кидать код в гисте с линком на сниппет

D
03.05.2017
11:01:03
Меня сразу по рукам за такое били.
это не значит что вы должны теперь срываться на других :)

Evgeniy
03.05.2017
11:01:07
Читать тут код это боль

Sergey
03.05.2017
11:01:37
import org.openqa.selenium.*; import org.openqa.selenium.chrome.ChromeDriver; public class Registration { public static void main(String[] arg) { final WebDriver driver = new ChromeDriver(); driver.get("https://s2.staging.com"); Welcome.run(driver); driver.quit(); } } import org.openqa.selenium.*; public class Welcome { public static void run(WebDriver driver) { driver.get("https://s2.staging.com/welcome"); WebElement first_name = driver.findElement(By.name("first_name")); first_name.sendKeys("manish"); } }

Google
Aleksandr
03.05.2017
11:01:37
это не значит что вы должны теперь срываться на других :)
Я еще никого не бил. Хотел хорошему научить, а вы тут налетели на меня.

Sergey
03.05.2017
11:01:46
ребят

давайте потом мне руки отрубите? но примерно сейчас выглядит вот так

Alexey
03.05.2017
11:02:05
Sergey
03.05.2017
11:02:17
есть два класа

Prokop
03.05.2017
11:02:20
код лучше на https://pastebin.com

Sergey
03.05.2017
11:03:05
https://pastebin.com/0MYUHDwA

Alexey
03.05.2017
11:03:13
есть два класа
вероятно, ваша страница не успевает прогрузится, а вы уже ищете элемент

Admin
ERROR: S client not available

Alexey
03.05.2017
11:03:20
Вам надо освоить ожидания

Sergey
03.05.2017
11:03:21
хм

сейчас

Alexey
03.05.2017
11:03:28
WebDriverWait

Sergey
03.05.2017
11:03:32
ожидание я написал

я написал вот так

public class Sleep { public static void count(int length) { try { Thread.sleep (length); System.out.println("Sleep " + length + " seconds"); } catch (InterruptedException e) { e.printStackTrace(); } } }

Sleep.count(20)

Google
Sergey
03.05.2017
11:04:21
аа

я услышал

Alexey
03.05.2017
11:04:24
почитайте про него

воо

Maksym
03.05.2017
11:05:19
что никто не писал \ не пишет документацию ?

Boris
03.05.2017
11:05:30
я пытаюсь потихонечку

Sergey
03.05.2017
11:05:47
да но мне даже уже в класе велкома пишет в getCurrentUrl = "https://s2.staging.com

Alexey
03.05.2017
11:06:42
Maksym
03.05.2017
11:07:18
@panemquotidianum можешь сказать где почитать - как это делать?

Sergey
03.05.2017
11:07:29
в браузере с реги редиректит на /welcome

Alexey
03.05.2017
11:08:51
в браузере с реги редиректит на /welcome
ну то есть Вам не нужно дергать второй гет?

вы сразу на нужной странице Weclome?

Sergey
03.05.2017
11:10:19
Ходят слухи, что это https://kreisfahrer.gitbooks.io/selenium-webdriver/content/index.html нормальное руководство по селениуму

Sergey
03.05.2017
11:11:15
но тут еще круче все вышло

Alexey
03.05.2017
11:11:33
тогда и не нужно ничего дергать

пришлите экспешен с которым падает

Sergey
03.05.2017
11:11:46
System.out.println("first page " + driver.getCurrentUrl()); выдал в коне реги не велком а стартовую страницу

а это вообще меня расстраивает

эээ

Страница 467 из 1080