Size: a a a

QA — Automation

2021 September 01

AK

Andrei Karabutov in QA — Automation
Всем привет. Кто знает инструменты для проверок пдф. Сервису на вход подаётся json, он парсит и формирует PDF. Это можно как-то автоматизировать?
источник

А

Алексей in QA — Automation
когда то на джаве юзал PDFBox
источник

AK

Andrei Karabutov in QA — Automation
отлично, спасибо
источник

SF

Sergey Frantsuzov in QA — Automation
есть ещё Apache Tika, это если майм-тайп нужно определить, т.е. чекнуть что pdf-ка получилась
источник

А

Амирхон in QA — Automation
День добрый. Коллеги мне необходимо добавить скроллинг страницы вниз в Селениум. То есть задача такого что открывается страница и медленно производится прокрутка страницы до самого низа. Автотест пишу на Python. Может кто помочь с решением?
источник

VZ

Viktor Zhyber in QA — Automation
с помощью селениум можно, ну или через java-script
источник

А

Амирхон in QA — Automation
Так какие методы мне использовать?
источник

VZ

Viktor Zhyber in QA — Automation
вот так можно
       executeJavaScript("window.scrollTo(0, document.body.scrollHeight)");
но это у меня на джаве. Ищите в инте. инфы полно
источник

А

Алексей in QA — Automation
я бы сказал полгугла отвечает на вопрос "как скроллить в селениуме"
источник

А

Алексей in QA — Automation
уже точно решил, что теперь тест на гугление обязательно буду давать на интервью
источник

S

Sergey in QA — Automation
ставишь брейкпоинт в коде, где валится тест, и запускаешь тест в дебаг моде в идее
источник

M

Mike in QA — Automation
У Тинькофф такое уже есть)
Говорят неверное, но созвучное определение и ты должен понять что имелось в виду
источник

AP

Anastasiya Podgornov... in QA — Automation
Это видимо особый сеньорский скилл - гуглить дословно код ошибки, а если на английском то вообще😂😂😂
источник

B

Bola in QA — Automation
Ну в помощь ещё Google translate
источник

M

Mike in QA — Automation
Ее, ошибки времени бега
источник

И

Игорь in QA — Automation
Доброго дня.
Можете помочь написать текст в поле.

Элемент куда пишу текст
<div id="8bepc" class="dialog-node-draft-block dialog-node-draft-block_is-empty-true" data-placeholder="Введите правило"><div data-offset-key="8bepc-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="8bepc-0-0"><br data-text="true"></span></div></div>

Сделал описание элемента
@FindBy(xpath = ".//*[@class=\"dialog-node-draft-block dialog-node-draft-block_is-empty-true\"]")
   protected WebElement intentRule;

Попробовал так:
public WorkspacePage enteringIntentRule(String IntentRule) {
       intentRule.sendKeys(IntentRule);
       return this;
   }
текст пишет, но после сохранения и повторного открытия элемента уже нет этого текста

попробовал так:
public WorkspacePage enteringIntentRule() {
       JavascriptExecutor js = (JavascriptExecutor) driver;
       js.executeScript ("document.getElementByXpath(//*[@class='dialog-node-draft-block dialog-node-draft-block_is-empty-true']).value='Правило намерения';");
       return this;
   }
текст не пишет

попробовал так:
public WorkspacePage enteringIntentRule() {    
       JavascriptExecutor js = (JavascriptExecutor) driver;
       js.executeScript("arguments[0].value='Правило намерения';", intentRule);
       return this;
   }
текст не пишет

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

g

gosu in QA — Automation
как правило текст пишется в INPUT
вы пробуете впушить его в DIV
источник

И

Игорь in QA — Automation
да, согласен. потому и скриптую . И ручками текст в это поле можно написать
источник

g

gosu in QA — Automation
может быть инпут там есть, но он скрыт где-то между тегами. поискать лучше, где он там находится.
источник

В

Владимир in QA — Automation
на работе у коллег новые эйры на м1 - справляются на отлично + дикая автономность
источник