Size: a a a

2019 October 18

ВШ

Вадим Шевчук in atinfo chat
сам курс по яве, но это не суть
источник

NK

Nikolay Kolesnik in atinfo chat
@Sergiybuch можешь попробовать с java8 вот так
источник

NK

Nikolay Kolesnik in atinfo chat
public WebElement getIconByText(String text){
   
return driver.findElements(By.xpath(“//p[starts-with(@data-testid, 'header-match-name')]"))
           .stream()
           .filter(webElement -> webElement.getText().equals(text))
           .findFirst()
           .orElseThrow(() ->
new NoSuchElementException("No WebElement found containing " + text));
}
источник

SB

Sergii B in atinfo chat
спасибо но я думаю с xpath укладусь в одну строчку кода
источник

NK

Nikolay Kolesnik in atinfo chat
и дальше у полученного елемента найти icon
источник

NK

Nikolay Kolesnik in atinfo chat
уложишься, но удобно ли тебе будет поддерживать такой xpath - это вопрос)
источник

SB

Sergii B in atinfo chat
апка стабильная - проблем с уже написанним не било
источник

SB

Sergii B in atinfo chat
сорри за русский - у меня укр раскладка))
источник

ВШ

Вадим Шевчук in atinfo chat
можно же в сам хпас переменную передавать и обойтись без лямбда выражений...
источник

SB

Sergii B in atinfo chat
можно через formatted string
источник

SB

Sergii B in atinfo chat
я так делаю и норм виходит
источник

NK

Nikolay Kolesnik in atinfo chat
можно, но еще раз повторюсь - поддерживать будет не слишком просто. икспас который ищет по части id, потом по текст контейнс и потом еще и иконку ищет это нот зер гут. решать офк тому кто будет писать\поддреживать
источник

SB

Sergii B in atinfo chat
спасибо всем что откликнулись
источник

V

Vlad in atinfo chat
Teyran Atamov
Нет не помогло
источник

V

Vlad in atinfo chat
после этого реиндексация файлов запускается, и ошибки пропадают
источник
2019 October 19

R(

Roman (rpwheeler) in atinfo chat
Vitaliy
Мысль хорошая, но тесты для флэша и тыкаются Sikuli. Для него обязательно наличие изображения на экране.
У Sikuli есть API вывода окна на передний план.

https://sikulix-2014.readthedocs.io/en/latest/appclass.html#App

classmethod open(application)
Usage: App.open(application)

Open the specified application, if it is not yet opened and bring it to front
источник

Z

Zorick in atinfo chat
Ребята, кто знает, сколько к ПК можно подключить девайсы для параллельного тестирования? usb портов 7, но если через хаб, как узнать макс сколько потянет
источник

MR

Mikhail Rybalkin in atinfo chat
Zorick
Ребята, кто знает, сколько к ПК можно подключить девайсы для параллельного тестирования? usb портов 7, но если через хаб, как узнать макс сколько потянет
У нас получилось как раз 7 подключить, проверяли на stf
источник

Z

Zorick in atinfo chat
как же это мало
источник

R(

Roman (rpwheeler) in atinfo chat
Смотря кому и для чего мало. Если приложение работает только на айпадах, то двух айпадов может быть достаточно.

Давно не интересовался вопросом,  по идее существуют хитрые системы которые программно организовывают работу с массой устройств, да и "облачные" провайдеры как-то работают.
источник