Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Automation Puzzlers

168 Aufrufe

Veröffentlicht am

Selenium Camp 2018
by Sergey Pirogov and Yaroslav Pernerovsky

Veröffentlicht in: Unterhaltung & Humor
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Automation Puzzlers

  1. 1. Врыв и годнота
  2. 2. Test Automation Puzzlers
  3. 3. WAT?
  4. 4. Ciklum https://www.facebook.com/yaroslav.pernerovsky Sergey Pirogov Yaroslav Pernerovsky https://www.facebook.com/spirogov GlobalLogic http://automation-remarks.com/podcast/
  5. 5. What will be printed? A: NullPointer Exception B: Зрада C: Зрада Перемога D: Перемога
  6. 6. What will be printed? A: 2 B: 0 C: 1 D: NoSuchElementException var size = driver.findElements(new ByAll(By.id("конфа"), By.id("годнота"))).size() print(size)
  7. 7. What will be printed? A: 2 C: 0 D: NoSuchElementException var size = driver.findElements(new ByChained(By.id("конфа"), By.id("годнота"))).size() print(size) B: 1
  8. 8. What will be printed? A: All errors B: SEVERE only C: Exception D: Nothing printed
  9. 9. Лупануть пример https://github.com/sskorol/test-data- supplier#listener-limitation What will happen? A: Test PASSED after test B: NullPointerException C: Test PASSED before test D: Nothing printed
  10. 10. A: Test will pass C: Maximize not implemented D: Unknown ChromeOption B: NullPointerException What will happen?
  11. 11. A: Test will pass C: Maximize not implemented D: NullPointerException B: Unknown ChromeOption What will happen?
  12. 12. People says that Java 8 is a mainstream
  13. 13. What will be printed? A: SeleniumCamp/Ответ C: ConcurrentModificationException D: StaleElementException B: SeleniumCamp/Ответ/Зрада
  14. 14. List<String> elements = new ArrayList<>(); elements.add($("#конфa a").getText()); elements.add($("#пазлер a").getText()); elements = elements.subList(0,1); <- Убрать пазлер Stream<String> stream = elements.stream(); elements.add($("#kiss a").getText()); stream.forEach(System.out::print); What will be printed? A: SeleniumCamp/Ответ C: SeleniumCamp/ConcurrentModificationException D: StaleElementException B: SeleniumCamp/Зрада
  15. 15. val list = arrayListOf(1, 5, 3, 2, 4) val sortedList = list.sort() print(sortedList) What will be printed? A: [1, 5, 3, 2, 4] C: Print kotlin.Unit in console D: NullPointerException B: [1, 2, 3, 4, 5]
  16. 16. @Before public void setUp() { WebDriverRunner.setWebDriver(webdriver = new ChromeDriver()); open(getClass().getResource("puzzle7.html")); } @Test(timeout = 8000) public void withTimeout() { $("#greeting").shouldHave(text("Hello")); } What will happen? A: Test pass C: Fail after ~ 6 sec D: Fail after ~ 8 sec B: Fail after ~ 4 sec
  17. 17. Поток 1 Поток 2
  18. 18. Conclusion! Read documentation Investigate source code Socialize
  19. 19. Thank you!

×