Size: a a a

2020 April 23

OK

Oleksandr Khotemskyi in JS for testing
я бы попробовал через browser.call завернуть, я помоему так и показывал на докладе...
источник

B

Bola in JS for testing
можете подсказать, как создать свои types (ts) для кастомных методов в wdio?
куда их положить и как скормить ide
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
можете подсказать, как создать свои types (ts) для кастомных методов в wdio?
куда их положить и как скормить ide
источник

B

Bola in JS for testing
огонь, спасибо
источник

KV

Kvv Vvk in JS for testing
Кто-то знает как можно получить список всех урлов сайта ?
источник

SM

Sewa Makhinya in JS for testing
Kvv Vvk
Кто-то знает как можно получить список всех урлов сайта ?
а Google его проиндексировал?
источник

KV

Kvv Vvk in JS for testing
Sewa Makhinya
а Google его проиндексировал?
Да
источник

KV

Kvv Vvk in JS for testing
Я пробовал скриминг фрог. Но там. Такое количество их, что он падает
источник

SA

Scherbakov Alexey in JS for testing
Если на сайте меньше тысячи урлов, то можно через Google search console
источник

D

Dmitry in JS for testing
Kvv Vvk
Кто-то знает как можно получить список всех урлов сайта ?
могу ошибаться, но у меня были проекты, и там в корне лежал файлик sitemap.xml. Так вот, в нем у нас складировались автоматически все урлы из сайта
источник

KV

Kvv Vvk in JS for testing
Scherbakov Alexey
Если на сайте меньше тысячи урлов, то можно через Google search console
К сожалению там более 7к
источник

SA

Scherbakov Alexey in JS for testing
Kvv Vvk
К сожалению там более 7к
Сделай 8 сайтмапов по 1к урлов и загрузи их в gsc
И посмотришь потом по ним, что проиндексилось, а что нет
Плюс в отчёте "проиндексировано, но нет в сайтмапе" отловишь остальные урлы, которых у тебя нет в карте
источник

B

Bola in JS for testing
как wdio+ts создать глобальную переменную ?
аналог в js - before в конфиге: global.chai = require('chai')
чтобы везде не импортить ее
источник

PP

Pavel Potapkin in JS for testing
пишут в конфиг можно засунуть https://webdriver.io/docs/browserobject.html
источник

OK

Oleksandr Khotemskyi in JS for testing
да, но типов не будет
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
как wdio+ts создать глобальную переменную ?
аналог в js - before в конфиге: global.chai = require('chai')
чтобы везде не импортить ее
погугли -

how to declare global variable in typescript
источник

OK

Oleksandr Khotemskyi in JS for testing
там надо создать global.d.ts и правильно прописать в нем
источник

B

Bola in JS for testing
если не сложно - подскажи на примере chai
в ts я так же оставляю в  before: global.expect = chai.expect (выше импорт) ?
и как это описать в d.ts?
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
если не сложно - подскажи на примере chai
в ts я так же оставляю в  before: global.expect = chai.expect (выше импорт) ?
и как это описать в d.ts?
https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-d-ts.html

надо вытянуть тип этого chai.expect и записать его в d.ts что-то вроде как -

declare const expect: chai.expect
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
если не сложно - подскажи на примере chai
в ts я так же оставляю в  before: global.expect = chai.expect (выше импорт) ?
и как это описать в d.ts?
вот посмотри как я в своей либе патчил жасминовские матчеры, может тебя натолкнет на мысли -

https://github.com/Xotabu4/jasmine-protractor-matchers/blob/master/index.d.ts
источник