Size: a a a

2020 March 19

S

Sergei in atinfo chat
тогда у тебя будет работать твой вариант
describe({ title: 'test title', testId: 42 }, () ={}) и айдишник можно будет достать
источник

S

Sergei in atinfo chat
Сергей Блохин
Sergei нет, но пока мне не очень понятно, как связывать отчёты mocha с testrail.
когда-то у меня была такая задача, и я связывал по названию тестов
источник

СБ

Сергей Блохин in atinfo chat
Большое всем спасибо!
Буду пробовать.
До этого работал в RSpec, там можно было любые теги добавлять тестам.
источник
2020 March 20

IF

Igor Fesenko in atinfo chat
Всем привет)
А какой скрипт нужен или как его написать в bash-консоли, который проверить, что на странице "web-URL" есть текст "текст для проверки", ломаю голову и гугл третий день) Заранее всем спасибо за помощь)
источник

M

Merg in atinfo chat
Igor Fesenko
Всем привет)
А какой скрипт нужен или как его написать в bash-консоли, который проверить, что на странице "web-URL" есть текст "текст для проверки", ломаю голову и гугл третий день) Заранее всем спасибо за помощь)
curl -X GET web_url | grep "текст для проверки"
источник

IF

Igor Fesenko in atinfo chat
Спасибо, пробую)
источник

M

Merg in atinfo chat
источник

IF

Igor Fesenko in atinfo chat
Да, вроде работает) Спасибо)
источник

СБ

Сергей Блохин in atinfo chat
Igor Fesenko
Всем привет)
А какой скрипт нужен или как его написать в bash-консоли, который проверить, что на странице "web-URL" есть текст "текст для проверки", ломаю голову и гугл третий день) Заранее всем спасибо за помощь)
# Preconditions
base_url='https://example.com/'
fixture_text='coordination or asking'

# load framework
describe () {
 print "describe '$1'"
}

context () {
 print "\tcontext $1"
}

it () {
 print "\t\tit $1"
}

# test
describe "${base_url}"
 context "when open '${base_url}'"
   it "then '${fixture_text}' is exist"
     curl --silent --request GET "${base_url}" | \
         grep --count "${fixture_text}" | \
         read message;
     if test "${message}" -gt 0
       then print 'pass'
       else print 'failed'
     fi
источник

IF

Igor Fesenko in atinfo chat
Сергей Блохин
# Preconditions
base_url='https://example.com/'
fixture_text='coordination or asking'

# load framework
describe () {
 print "describe '$1'"
}

context () {
 print "\tcontext $1"
}

it () {
 print "\t\tit $1"
}

# test
describe "${base_url}"
 context "when open '${base_url}'"
   it "then '${fixture_text}' is exist"
     curl --silent --request GET "${base_url}" | \
         grep --count "${fixture_text}" | \
         read message;
     if test "${message}" -gt 0
       then print 'pass'
       else print 'failed'
     fi
Ого, спасибо)
источник

AK

Alexander Kudryashov in atinfo chat
Добрый вечер. Помогите, пожалуйста, решить проблему.

Тест на Appium в цикле. В цикле есть такой код:

comments_list = driver.find_elements_by_id('com.myapp:id/a2j')
driver.scroll(comments_list[2], comments_list[1])

Однако, во время выполнения цикла(по разному бывает номер цикла), получаю такую ошибку:

       
driver.scroll(comments_list[2], comments_list[1])
IndexError: list index out of range

Насколько я понял: список пуст. Посмотрел в логе Appium:

[HTTP] {"using":"id","value":"com.myapp:id/a2j"}
[W3C (fd151263)] Calling AppiumDriver.findElements() with args: ["id","com.myapp:id/a2j","fd151263-83ce-4e48-b566-5e316e4e92ad"]
[BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator
[BaseDriver] Waiting up to 0 ms for condition
[WD Proxy] Matched '/elements' to command name 'findElements'
[WD Proxy] Proxying [POST /elements] to [POST http://localhost:8206/wd/hub/session/12079d98-c423-4648-94fe-16f74bdc933e/elements] with body: {"strategy":"id","selector":"com.myapp:id/a2j","context":"","multiple":true}
[WD Proxy] Got response with status 200: {"sessionId":"12079d98-c423-4648-94fe-16f74bdc933e","value":[]}
[W3C (fd151263)] Responding to client with driver.findElements() result: []
[HTTP] <-- POST /wd/hub/session/fd151263-83ce-4e48-b566-5e316e4e92ad/elements 200 274 ms - 12

value пуст. Хотя на экране смартфона есть эти элементы.

Версия Appium: 1.15.1
Физ. устройство: Xiaomi Redmi 5A


Заранее спасибо!
источник
2020 March 21

Y

Yevhenii in atinfo chat
Alexander Kudryashov
Добрый вечер. Помогите, пожалуйста, решить проблему.

Тест на Appium в цикле. В цикле есть такой код:

comments_list = driver.find_elements_by_id('com.myapp:id/a2j')
driver.scroll(comments_list[2], comments_list[1])

Однако, во время выполнения цикла(по разному бывает номер цикла), получаю такую ошибку:

       
driver.scroll(comments_list[2], comments_list[1])
IndexError: list index out of range

Насколько я понял: список пуст. Посмотрел в логе Appium:

[HTTP] {"using":"id","value":"com.myapp:id/a2j"}
[W3C (fd151263)] Calling AppiumDriver.findElements() with args: ["id","com.myapp:id/a2j","fd151263-83ce-4e48-b566-5e316e4e92ad"]
[BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator
[BaseDriver] Waiting up to 0 ms for condition
[WD Proxy] Matched '/elements' to command name 'findElements'
[WD Proxy] Proxying [POST /elements] to [POST http://localhost:8206/wd/hub/session/12079d98-c423-4648-94fe-16f74bdc933e/elements] with body: {"strategy":"id","selector":"com.myapp:id/a2j","context":"","multiple":true}
[WD Proxy] Got response with status 200: {"sessionId":"12079d98-c423-4648-94fe-16f74bdc933e","value":[]}
[W3C (fd151263)] Responding to client with driver.findElements() result: []
[HTTP] <-- POST /wd/hub/session/fd151263-83ce-4e48-b566-5e316e4e92ad/elements 200 274 ms - 12

value пуст. Хотя на экране смартфона есть эти элементы.

Версия Appium: 1.15.1
Физ. устройство: Xiaomi Redmi 5A


Заранее спасибо!
Попробуй поставить задержку перед поиском
источник

AH

Andrey Hrishchenko in atinfo chat
подскажите плс, как в allure-pytest-bdd сделать так, чтоб упавшие НЕ при ассёрте тесты были broken, а не failed?
источник

Y

Yevhenii in atinfo chat
Andrey Hrishchenko
подскажите плс, как в allure-pytest-bdd сделать так, чтоб упавшие НЕ при ассёрте тесты были broken, а не failed?
Оно ж из коробки так. Разве нет?
источник

S

Sergei in atinfo chat
эта ишуя до сих пор открыта https://github.com/jenkinsci/allure-plugin/issues/215
источник

S

Sergei in atinfo chat
туда перенаправляют с этой ишуи https://github.com/allure-framework/allure2/issues/826, если правильно понимаю, это то что интересует
источник

M

Maksim in atinfo chat
Alexander Kudryashov
Добрый вечер. Помогите, пожалуйста, решить проблему.

Тест на Appium в цикле. В цикле есть такой код:

comments_list = driver.find_elements_by_id('com.myapp:id/a2j')
driver.scroll(comments_list[2], comments_list[1])

Однако, во время выполнения цикла(по разному бывает номер цикла), получаю такую ошибку:

       
driver.scroll(comments_list[2], comments_list[1])
IndexError: list index out of range

Насколько я понял: список пуст. Посмотрел в логе Appium:

[HTTP] {"using":"id","value":"com.myapp:id/a2j"}
[W3C (fd151263)] Calling AppiumDriver.findElements() with args: ["id","com.myapp:id/a2j","fd151263-83ce-4e48-b566-5e316e4e92ad"]
[BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator
[BaseDriver] Waiting up to 0 ms for condition
[WD Proxy] Matched '/elements' to command name 'findElements'
[WD Proxy] Proxying [POST /elements] to [POST http://localhost:8206/wd/hub/session/12079d98-c423-4648-94fe-16f74bdc933e/elements] with body: {"strategy":"id","selector":"com.myapp:id/a2j","context":"","multiple":true}
[WD Proxy] Got response with status 200: {"sessionId":"12079d98-c423-4648-94fe-16f74bdc933e","value":[]}
[W3C (fd151263)] Responding to client with driver.findElements() result: []
[HTTP] <-- POST /wd/hub/session/fd151263-83ce-4e48-b566-5e316e4e92ad/elements 200 274 ms - 12

value пуст. Хотя на экране смартфона есть эти элементы.

Версия Appium: 1.15.1
Физ. устройство: Xiaomi Redmi 5A


Заранее спасибо!
Нужно код смотреть
Так не все понятно
источник

AH

Andrey Hrishchenko in atinfo chat
Yevhenii
Оно ж из коробки так. Разве нет?
для pytest - вроде как да, но у меня pytest-bdd
источник

M

Merg in atinfo chat
Andrey Hrishchenko
для pytest - вроде как да, но у меня pytest-bdd
Ахахахахахаха
источник

AH

Andrey Hrishchenko in atinfo chat
чё я смешнго сказал?
я даже инсталлю allure-pytest-bdd
он коллектит тесты иначе
источник