Size: a a a

2020 May 18

B

Bola in JS for testing
Oleksandr Khotemskyi
давай tsconfig.json еще
{
 "compilerOptions": {
   "baseUrl": ".",
   "paths": {
     "*": ["./*"],
     "src/*": ["./src*"]
   },
   "types": ["node", "@wdio/sync", "mocha", "chai"],
   "target": "es2017",
   "module": "commonjs",
   "typeRoots": ["./types", "./node_modules/@types"],
   // "allowJs": true,
   "allowSyntheticDefaultImports": true,
   "esModuleInterop": true,
   "noImplicitAny": false,
   "resolveJsonModule": true,
   "outDir": "build",

   "emitDecoratorMetadata": true,
   "experimentalDecorators": true
 },
 "exclude": ["./node_modules"]
}
источник

B

Bola in JS for testing
Oleksandr Khotemskyi
значит у тебя еще код есть
больше ничего такого.
пачка конфигов и тесты
источник

B

Bola in JS for testing
Alexander Popov
Сделай файлы а б с  и повтори импорты
дай плиз норм песочницу
источник

B

Bola in JS for testing
заменил на импорт - так не ругается, да
источник

B

Bola in JS for testing
это старый конфиг js-ный, поэтому require остался
источник

B

Bola in JS for testing
но получил
import merge from 'deepmerge'
      ^^^^^

SyntaxError: Unexpected identifier
источник

AP

Alexander Popov in JS for testing
Bola
дай плиз норм песочницу
Гугл тайп скрипт саедбокс
источник

AP

Alexander Popov in JS for testing
Codepen вроде есть
источник

B

Bola in JS for testing
сделал здесь простой пример с дублированием переменных - ругается
источник

B

Bola in JS for testing
но почему - если расшарить пример и открыть в другом окне - не ругается

https://repl.it/repls/RundownStupidProtocol
источник

IE

Ivan Efimov in JS for testing
]
источник
2020 May 19

D

Dmitry in JS for testing
Всем привет. Вопрос по wdio. Хочу использовать несколько селекторов а потом выбрать первый элемент, такая конструкция не работает:
await this.root.$$(span=${button.name},div=${button.name})[0]
Как правильно написать?
источник

PM

Pasha Masliyov in JS for testing
Dmitry
Всем привет. Вопрос по wdio. Хочу использовать несколько селекторов а потом выбрать первый элемент, такая конструкция не работает:
await this.root.$$(span=${button.name},div=${button.name})[0]
Как правильно написать?
$("ul.nav.nav-stacked").$$("li")[1].$("a").$("span");
источник

PM

Pasha Masliyov in JS for testing
ну и в конце [0], если несколько элементов
источник

D

Dmitry in JS for testing
Pasha Masliyov
$("ul.nav.nav-stacked").$$("li")[1].$("a").$("span");
спасибо, буду пробывать
источник

BO

Boris Osipov in JS for testing
Dmitry
Всем привет. Вопрос по wdio. Хочу использовать несколько селекторов а потом выбрать первый элемент, такая конструкция не работает:
await this.root.$$(span=${button.name},div=${button.name})[0]
Как правильно написать?
>такая конструкция не работает:

define “не работает”
источник

D

Dmitry in JS for testing
Boris Osipov
>такая конструкция не работает:

define “не работает”
у меня там 2 разных селектора, мне нужно найти все селектора на странице. А потом выбрать [0]
источник

D

Dmitry in JS for testing
$("ul.nav.nav-stacked").$$("li")[1].$("a").$("span")[0] - эта конструкция соединяет селектора последовательно, правильно?
источник

BO

Boris Osipov in JS for testing
Dmitry
у меня там 2 разных селектора, мне нужно найти все селектора на странице. А потом выбрать [0]
ты все еще пишешь что ты делаешь, а не то что получается и “не работает”
источник

D

Dmitry in JS for testing
Boris Osipov
ты все еще пишешь что ты делаешь, а не то что получается и “не работает”
я ищу путь как получить массив элементов с двух разных селекторов
источник