Size: a a a

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

2020 September 16

🚲U

🚲 Oleh Kopyl UI/UX d... in QA — Автоматизация
Kirill Rostotsky
assert == нужное слово
Поделитесь плиз конструкцией :)
источник

A

Alexey in QA — Автоматизация
нужные слова в список записываешь и далее assert "текст найденного элемента"  in список, вроде так это
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in QA — Автоматизация
Alexey
нужные слова в список записываешь и далее assert "текст найденного элемента"  in список, вроде так это
String actualString = driver.findElement(By.xpath("xpath")).getText();
Assert.assertTrue(actualString.contains("specific text"));
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in QA — Автоматизация
Оно?)
источник

С

Саша in QA — Автоматизация
Kirill Rostotsky
через assert вроде бы можно
assert element.text == value (Python)
assert element.getText()== value (Java)
источник

A

Adel in QA — Автоматизация
Коллеги, добрый день!
Имею тестовые данные в виде: HashMap<Integer, ArrayList>
Хочу их запихнуть в параметризированный кейс.
Узнал, что параметры в для кейса возвращаются так:
@Parametrized.Parameters
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][] {
{1,2,3},
{4,5,6}
});
}
Как бы мне вместо {1.2.3} подставить HashMap.get()?
источник

KR

Kirill Rostotsky in QA — Автоматизация
🚲 Oleh Kopyl UI/UX designer
Поделитесь плиз конструкцией :)
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in QA — Автоматизация
Саша
assert element.text == value (Python)
assert element.getText()== value (Java)
Assert.assertTrue(driver.find_elements_by_xpath("//*[@id="container"]/div[2]/div/div[2]/div[1]/div/h1").getText().contains("Apple"));

Так?)
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in QA — Автоматизация
О, спасибо)
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
По тексту😂
источник

AP

Artem Pokalchuk in QA — Автоматизация
А какая разница между href*=  и  href= , когда ищем по CssSelector?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Artem Pokalchuk
А какая разница между href*=  и  href= , когда ищем по CssSelector?
огромная

*= это contains
а = это equals
источник

ДИ

Дмитрий Игоревич... in QA — Автоматизация
Всем привет

подскажите пожалуйста, как решить проблему.. суть в том, что нужно достать данные из devtools.
реализовано это таким образом

private String accessNetworkPanel() {
   WebDriver runn = WebDriverRunner.getWebDriver();
   String scriptToExecute = "var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {}; var network = performance.getEntries() || {}; return network;";
   String netData = ((JavascriptExecutor) runn).executeScript(scriptToExecute).toString();
   return netData;
}


но я ловлю эксепшен на строке - String netData = ((JavascriptExecutor) runn).executeScript(scriptToExecute).toString();

java.lang.reflect.InvocationTargetException
org.openqa.selenium.WebDriverException: unknown error: unhandled inspector error: {"code":-32000,"message":"Object reference chain is too long"}

В консоли на странице запустил - performance.getEntries(), получил 66 объектов..
Такое ощущение, что падает по причине того, что слишком много данных приходит.

Коллега говорит, что ранее такой подход работал. Подразумеваю, что ранее приходило меньше данных.
Как решить данную проблему?
источник

AP

Artem Pokalchuk in QA — Автоматизация
Oleksandr Khotemskyi
огромная

*= это contains
а = это equals
оо спасибо
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Artem Pokalchuk
оо спасибо
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Дмитрий Игоревич
Всем привет

подскажите пожалуйста, как решить проблему.. суть в том, что нужно достать данные из devtools.
реализовано это таким образом

private String accessNetworkPanel() {
   WebDriver runn = WebDriverRunner.getWebDriver();
   String scriptToExecute = "var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {}; var network = performance.getEntries() || {}; return network;";
   String netData = ((JavascriptExecutor) runn).executeScript(scriptToExecute).toString();
   return netData;
}


но я ловлю эксепшен на строке - String netData = ((JavascriptExecutor) runn).executeScript(scriptToExecute).toString();

java.lang.reflect.InvocationTargetException
org.openqa.selenium.WebDriverException: unknown error: unhandled inspector error: {"code":-32000,"message":"Object reference chain is too long"}

В консоли на странице запустил - performance.getEntries(), получил 66 объектов..
Такое ощущение, что падает по причине того, что слишком много данных приходит.

Коллега говорит, что ранее такой подход работал. Подразумеваю, что ранее приходило меньше данных.
Как решить данную проблему?
можно возвращать данные порционно и не делать toString сразу для всего…
но сложно сказать
источник

MK

Maksim Kanin in QA — Автоматизация
Дмитрий Игоревич
Всем привет

подскажите пожалуйста, как решить проблему.. суть в том, что нужно достать данные из devtools.
реализовано это таким образом

private String accessNetworkPanel() {
   WebDriver runn = WebDriverRunner.getWebDriver();
   String scriptToExecute = "var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {}; var network = performance.getEntries() || {}; return network;";
   String netData = ((JavascriptExecutor) runn).executeScript(scriptToExecute).toString();
   return netData;
}


но я ловлю эксепшен на строке - String netData = ((JavascriptExecutor) runn).executeScript(scriptToExecute).toString();

java.lang.reflect.InvocationTargetException
org.openqa.selenium.WebDriverException: unknown error: unhandled inspector error: {"code":-32000,"message":"Object reference chain is too long"}

В консоли на странице запустил - performance.getEntries(), получил 66 объектов..
Такое ощущение, что падает по причине того, что слишком много данных приходит.

Коллега говорит, что ранее такой подход работал. Подразумеваю, что ранее приходило меньше данных.
Как решить данную проблему?
Может вот тут в скрипте доставать что-то более конкретное? var network = performance.getEntries()
источник

MK

Maksim Kanin in QA — Автоматизация
ты ведь потом c методом accessNetworkPanel какие-нибудь манипуляции проводишь?
источник

S

Swash in QA — Автоматизация
Ребят, есть каталог с товарами, я их застабал. Вопрос, нужно ли стабать саму картинку изображения товара?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Swash
Ребят, есть каталог с товарами, я их застабал. Вопрос, нужно ли стабать саму картинку изображения товара?
вам видней, это ведь ваш каталог
источник