Size: a a a

QA — Load & Performance

2021 November 19

ИЗ

Иван Зубов in QA — Load & Performance
В большинстве случаев один в поле воин
источник

V

Viktor in QA — Load & Performance
В смысле из под jmeter ui? То нет тогда комитится придется, тесты же в ci запускаются
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Наверное, нужно бы сделать фичу, чтобы enabled-disabled можно было через ${...} настраивать
источник

jj

jagga jagga in QA — Load & Performance
да, вот когда такое будет - тогда можно будет
источник

jj

jagga jagga in QA — Load & Performance
в смысле запихать две твоих тред группы в одну под один свитч в трех вариантах - 1, 2 и 1 и 2 вместе, тогда получится
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Всем доброго дня!
Помогите пожалуйста понять что делать с ошибкой.
Поставил последнюю версию графаны (8.2.1). Пытаюсь из джиметра залогиниться в нее чтоб распарсить таблицу с помощью WebDriver Sampler.
var pkg = JavaImporter(org.openqa.selenium) 
var ui = JavaImporter(org.openqa.selenium.support.ui)

WDS.sampleResult.sampleStart()
WDS.browser.get('http://${grafana_host}:${grafana_port}/login')
var searchField = WDS.browser.findElement(pkg.By.name("user")).sendKeys("user")
var searchField2 = WDS.browser.findElement(pkg.By.name("password")).sendKeys("password")
var button = WDS.browser.findElement(pkg.By.tagName('button'))
button.click()

java.lang.Thread.sleep(2000)

WDS.sampleResult.sampleEnd()

- а мне ошибка: org.openqa.selenium.ElementNotInteractableException: element not interactable: element not interactable
PS. С версией 7.0.6 - работает нормально
Понимаю, что что-то не то с кнопкой "Log in", но вот что и как это победить не могу понять...
источник

VK

Vitaliy Kudryashov in QA — Load & Performance
чинить надо селекторы, думаю тут один ответ
источник

СШ

Сергей Шуркин... in QA — Load & Performance
Не сложновато ли брать данные из графаны с помощью Seleniuma?
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Какие Ваши предложения?
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Как чинить?
источник

СШ

Сергей Шуркин... in QA — Load & Performance
Ну в графане мы же рисуем из базы, может проще импорт из базы сделать?
источник

VK

Vitaliy Kudryashov in QA — Load & Performance
после смены версии скорее всего изменилась разметка страницы, вот и надо разбираться с селекторами. самое простое проверить все это в девтулах браузера
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Не уверен, что проще.
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Проверил. Там, вроде, ничего криминального нет
источник

VK

Vitaliy Kudryashov in QA — Load & Performance
но драйвер говорит о другом)
источник

СШ

Сергей Шуркин... in QA — Load & Performance
я бы предложил сменить тип ожидания: "var elem= wait.until(conditions.elementToBeClickable(By)))"
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Спасибо попробую
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Простите а как это прикрутить к моему примеру не соображу?
источник

СШ

Сергей Шуркин... in QA — Load & Performance
импортируем:
var conditions = org.openqa.selenium.support.ui.ExpectedConditions
находим:
var wait = new support_ui.WebDriverWait(WDS.browser, 60)
var button = wait.until(conditions.elementToBeClickable(pkg.By.tagName('button')))
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Спасибо!
источник