Size: a a a

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

2020 April 05

S

Svail in QA — Автоматизация
Не должно ли было все сразу упасть
источник

AC

Al Ch in QA — Автоматизация
Гадать по картинкам то еще удовольствие
если хочешь какого-то анализа
укладывай свой код в репозиторий а сюда ссылку
навскидку ты инициализируешь один экземпляр драйвера а обращаешься потом к другому
источник

S

Svail in QA — Автоматизация
Хорошо. Так и сделаю в будущем) спасибо всем)
источник

AC

Al Ch in QA — Автоматизация
Ну и переходи уже на assert раз уж ты используешь тестовый фреймворк
источник

S

Svail in QA — Автоматизация
Пока еще не разобрался как это работает но попробую, спасибо) Кстати такой вопрос ) Есть селектор где есть много разных значений. Так вот есть ли быстрый способ проверить что сейчас выбранно именно то что надо .
источник

AC

Al Ch in QA — Автоматизация
Не думаю что есть "быстрый" в отличии от какого-то медленного
но способ получит то или иное свойства элемента всегда есть
источник

S

Svail in QA — Автоматизация
Я имею ввидц мне говорили про isDisplayed.  Но как по мне он при любом выбраном покажет что все верно ибо по сути все значения отображаются
источник

AC

Al Ch in QA — Автоматизация
похоже так и есть если проверять только наличие элемента а не его атрибуты
источник

AC

Al Ch in QA — Автоматизация
Svail
Пока еще не разобрался как это работает но попробую, спасибо) Кстати такой вопрос ) Есть селектор где есть много разных значений. Так вот есть ли быстрый способ проверить что сейчас выбранно именно то что надо .
Там и разбираться особо нечего просто вместо if-else
вставляй метод Assert.assertTrue(<логическое выражение>)
или Assert.assertEquals
вот тогда у тебя тест сможет "упасть"
Загляни в документацию фреймворка
источник

S

Svail in QA — Автоматизация
Понял, спасибо что объяснил
источник

С

Сергей in QA — Автоматизация
привет ... подскажите по gson ,,, в общем если если скармливаю ему файл локальный json, то все отрабатывает корректно, а если из ответа json  то отдает нул поинт ((
источник

С

Сергей in QA — Автоматизация
RestAssured.baseURI = baseUrl;
       Response response = given().
               when().
               get(absoluteUrl2).
               then().extract().response();
       System.out.println(response.getBody().asString());

       JsonParser jsonParser = new JsonParser();
       InputStream inputStream = getClass().getClassLoader().getResourceAsStream("sample.json");
       Reader reader = new InputStreamReader(inputStream);
       JsonElement jsonElement = jsonParser.parse(reader);
       Assert.assertNotNull(jsonElement);
       JsonObject rootObject = jsonElement.getAsJsonObject();
       System.out.println(rootObject);
источник

С

Сергей in QA — Автоматизация
если я вместо "sample.json" вставлю response.getBody().asString() будет NullPointerException
источник

i

infrast_ques in QA — Автоматизация
всем привет, кто нибудь сталкивался с проблемами при масштабировании странички, например я выполняю
driver.get("chrome://settings/");
executor.executeScript("chrome.settingsPrivate.setDefaultZoom(0.75);");
после чего страничка меняет масштаб, но затем драйвер начинает промахиваться по кнопкам на странице, то есть программа думает что нажимает их, но по факту она этого не делает, как решить эту проблему?
источник

С

Сергей in QA — Автоматизация
снимаю вопрос ) разобрался
источник

R(

Roman (rpwheeler) in QA — Автоматизация
infrast_ques
всем привет, кто нибудь сталкивался с проблемами при масштабировании странички, например я выполняю
driver.get("chrome://settings/");
executor.executeScript("chrome.settingsPrivate.setDefaultZoom(0.75);");
после чего страничка меняет масштаб, но затем драйвер начинает промахиваться по кнопкам на странице, то есть программа думает что нажимает их, но по факту она этого не делает, как решить эту проблему?
1) Сталкивался, где-то год назад в другом чате. Участника интересовало масштабирование, мне стало интересно.
2) Насколько я помню, никак не решить.

В отличие от изменения размера окна, масштабирование нормально не поддерживалось.
источник

КИ

Константин Ирышков in QA — Автоматизация
Камрады, подскажите, как в JsonObject добавить вот такое свойство:
"fileIds": [22615746, 22615745]
источник

КИ

Константин Ирышков in QA — Автоматизация
то есть массив
источник

T

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

Мой код



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");



}


}
источник

T

Tony K in QA — Автоматизация
источник