Size: a a a

JavaScript testing

2021 October 12

BO

Boris Osipov in JavaScript testing
ну а как в  onPrepare окажетcя browser object? если он свой под каждую спеку.
источник

O

Olga in JavaScript testing
Типа так? https://gist.github.com/bad-white-cat/6fb19d4c4d6f131d4ff236bb45c4467a
не знаю, не взлетает ( спасибо за идею, может не так поняла
источник

O

Olga in JavaScript testing
по-моему, browser доступен начиная с before.

     * Gets executed before test execution begins. At this point you can access to all global
    * variables like `browser`. It is the perfect place to define custom commands.
    * @param {Array.<Object>} capabilities list of capabilities details
    * @param {Array.<String>} specs        List of spec file paths that are to be run
    * @param {Object}         browser      instance of created browser/device session
    */
   // before: function (capabilities, specs) {
   // },

перед этим - beforeSession, где из названия понятно, что браузера еще нет
источник

V

Vktor in JavaScript testing
певно трохи туплю)) але зараз дещо потестую
источник

V

Vktor in JavaScript testing
проблема з бefore шо він мав би запускатися один раз а не перез кожним тестом(
источник

O

Olga in JavaScript testing
https://www.youtube.com/watch?v=uesfALmFV4o&list=PLEUkJQfJdxsTOTwx2S6whsi98k2L5XtzY&index=4 попробуй вот тут у Хотабыча посмотреть, примерно с 45 минуты то что тебе надо идет. А что именно ты хочешь там проделать?
источник

V

Vktor in JavaScript testing
дякую)
источник

m

mkots in JavaScript testing
бefore
Какой-то новый уровень)
источник

B

Bola in JavaScript testing
бefore
источник

NK

ID:0 in JavaScript testing
👋 Привет! Это Михаил Боднарчук @davert. Я записал 3 видео по Codeceptjs!

В них я пишу тесты для своего проекта и рассказываю вам как и что я делаю и зачем. Тестов пока мало, но это означает, что видео будет больше! Зато уже настроил проверку почты и работу с БД через Ruby on Rails.

📺 Смотреть https://youtube.com/playlist?list=PLKyl4GOr0I0BZ-4KQBak95ADkbYR_b-71
источник

TT

Tai Tai in JavaScript testing
круто! 👍
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Топ
источник

O

Olga in JavaScript testing
очень сорри - но может еще какие-то идеи есть, как тут лучше сделать? Или может мне бы вообще лучше написать это как-то иначе?
источник

B

Bola in JavaScript testing
кстати, это еще не подлечили?
import { ChainablePromiseElement } from "../../../../node_modules/webdriverio/build/types";
источник

O

Olga in JavaScript testing
так и не собирались вроде
источник

OK

Oleksandr Khotemskyi in JavaScript testing
можно
import { ChainablePromiseElement } from "webdriverio/build/types";

или WebdriverIO.ChainablePromiseElement
источник

OK

Oleksandr Khotemskyi in JavaScript testing
там глобальный неймспейс есть
источник

B

Bola in JavaScript testing
Да я просто увидел у Туфельки)
источник

O

Olga in JavaScript testing
да? надо пойти посмотреть, я сразу как обновилась, еле нашла в модулях его )))
источник

OK

Oleksandr Khotemskyi in JavaScript testing
А не хочешь юзнуть

https://webdriver.io/docs/selectors#custom-selector-strategies

или

https://webdriver.io/docs/selectors#js-function


тогда как раз элемент вернется, и экстра авейт не будет нужен, еще и быстрей будет работать
источник