Size: a a a

QA — Автоматизация

2020 April 05

AB

Alexei Barantsev in QA — Автоматизация
мало того, что спринг затащить в проект придётся. так вместо одного слова new придётся написать тут @Autowired, там @Component, при этом реализация страницы всё равно будет одна единственная, зачем надо делать такое неявное связывание — совершенно непонятно
источник

MK

Mem Kekovich in QA — Автоматизация
Скучно джава автоматизаторам
Тащат спринговый di, пилят дсл, где не нужно, работают с мапами в нескольких слоях своего фреймворка
При этом пишут методы loginAs без сигнатуры кем и чем логиниться...
источник

AK

Alex Kolbin in QA — Автоматизация
Для веселья тестируют php
источник

VB

Vlad Bak in QA — Автоматизация
тоже смотрел этот стрим по java14 от Пирогова=)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Vlad Bak
тоже смотрел этот стрим по java14 от Пирогова=)
Ну что ты сразу палишь :)
источник

VB

Vlad Bak in QA — Автоматизация
😁👍
источник

AK

Andrey K in QA — Автоматизация
Tony K
Всем привет!
Учу курс автоматизации Джавы,( работаю на Маке)
И что то застрял мой код не хочет дальше Нажать и выбрать количество людей...
Что я не так делаю ?

Мой код



import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.Select;



public class Dropdown {

private static final WebElement Adults = null;

public static void main(String[] args) throws InterruptedException {
 // TODO Auto-generated method stub

 System.setProperty("webdriver.chrome.driver","/yi//Downloads//chromedriver");
 
WebDriver driver = new ChromeDriver();
 
    driver.get("https://www.spicejet.com/");

   
    driver.findElement(By.xpath("//div[@id='divpaxinfo']")).click();
   
    driver.findElement(By.xpath("//select[@id='ctl00_mainContent_ddl_Adult']"));

    Select adultsdrp = new Select(Adults);

    adultsdrp.selectByValue("2");



}


}
У вас есть это:
private static final WebElement Adults = null;

И всё. Дальше эта переменная не меняется. В передаете null сюда:
Select adultsdrp = new Select(Adults);

А еще, на всякий случай: зачастую, если вы создаете элемент типа "селект", в него не нужно кликать, чтобы выбрать одно из его option.
источник

AB

Alexei Barantsev in QA — Автоматизация
Alexei Vinogradov
Ну что ты сразу палишь :)
чё, стоит посмотреть?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
чё, стоит посмотреть?
Там под 100 лайков. Но на любителя. Самая познавательная часть - мучения с запуском тестов в IDEA. Могу тайминг скинуть того, где этот рефакторинг, попозже
источник

AB

Alexei Barantsev in QA — Автоматизация
зачем про рефакторинг, я про java 14
источник

IS

Ivan Sandrátskii in QA — Автоматизация
Vlad Bak
тоже смотрел этот стрим по java14 от Пирогова=)
это было задолго до него))
источник

VB

Vlad Bak in QA — Автоматизация
уверен, так и было
источник

IS

Ivan Sandrátskii in QA — Автоматизация
а сам стрим отсюда https://youtu.be/qN8x-aIrhxk
источник
2020 April 06

VB

Vlad Bak in QA — Автоматизация
Alexei Barantsev
зачем про рефакторинг, я про java 14
там дата-классы и мультистринги, остальное не интересно.
источник

AB

Alexei Barantsev in QA — Автоматизация
да про Java 14 я и так знаю, что там новое, про это всё ещё до выпуска рассказали, я думал, может у него какие-то прикольные идеи применения для автотестов в стриме были
источник

AB

Alexei Barantsev in QA — Автоматизация
а так — лучше битовую каску смотреть, там самые сливки
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
да про Java 14 я и так знаю, что там новое, про это всё ещё до выпуска рассказали, я думал, может у него какие-то прикольные идеи применения для автотестов в стриме были
Про прикольные идеи я спецом скриншоты сделал
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
а так — лучше битовую каску смотреть, там самые сливки
Что такое битовая каска?
источник

IS

Ivan Sandrátskii in QA — Автоматизация
так а что там есть такого, чего вы в том же котлине не пробывали ?
источник

AB

Alexei Barantsev in QA — Автоматизация
Alexei Vinogradov
Что такое битовая каска?
это стрим, который jug.ru делает, в каком-то смысле можно сказать, что это наследники подлодки
источник