Size: a a a

QA — Automation

2021 June 18

B

Bola in QA — Automation
очевидно id постоянно меняется
попробуй локатор другой: iframe.tox-edit-area__iframe или просто iframe или .tox-edit-area__iframe
источник

DP

Dmitry Pris in QA — Automation
да
глупая ошибка, разобрался
источник

OK

Oleksandr Khotemskyi in QA — Automation
Переслано от Oleksandr Khotemskyi
Бетмены, есть вопрос. Webdriverio v7, пытаюсь запустить тесты на ggr+selenoid сервере

у меня юрлка вида https://test:123456@selenoid.my.server.com:443/wd/hub/session
через постман сессия создается нормально.


 runner: 'local',
 protocol: 'https',
 // user: 'test',
 // key: 'test',
 hostname: 'test:123456@selenoid.my.server.com',
 port: 443,
 path: '/wd/hub/',


пробую прописывать и так и через user key, но получаю странные логи -



[0-0] 2021-06-18T10:47:02.075Z DEBUG @wdio/local-runner:utils: init remote session
[0-0] 2021-06-18T10:47:02.083Z INFO webdriver: Initiate new session using the WebDriver protocol
[0-0] 2021-06-18T10:47:02.084Z INFO webdriver: [POST] https://test:123456@selenoid.my.server.com/wd/hub/session
[0-0] 2021-06-18T10:47:02.084Z INFO webdriver: DATA {
[0-0]   capabilities: {
[0-0]     alwaysMatch: {
[0-0]       'selenoid:options': [Object],
[0-0]       browserName: 'chrome',
[0-0]       'goog:chromeOptions': [Object]
[0-0]     },
[0-0]     firstMatch: [ {} ]
[0-0]   },
[0-0]   desiredCapabilities: {
[0-0]     'selenoid:options': { screenResolution: '1950x1100x24' },
[0-0]     browserName: 'chrome',
[0-0]     'goog:chromeOptions': { prefs: [Object], args: [Array] }
[0-0]   }
[0-0] }
[0-0] 2021-06-18T10:47:02.115Z ERROR webdriver: RequestError: connect ECONNREFUSED 127.0.0.1:443
[0-0] 2021-06-18T10:47:02.115Z ERROR @wdio/runner: Error: Failed to create session.
[0-0] Unable to connect to "https://test:123456@selenoid.my.server.com:443/wd/hub/", make sure browser driver is running on that address.


Но где то из кишок wdio летит ECONNREFUSED 127.0.0.1:443 - непонятно где он нашел локалхост?
не могу понять где он это находит, кто-то подскажет как прописать такой ggr url в конфиге wdio?
источник

IE

Ivan Efimov in QA — Automation
видимо ping selenoid.my.server.com = ping localhost
источник

IE

Ivan Efimov in QA — Automation
может в локальном dns прописать нужный ip, /etc/hosts или system32/drivers/etc/hosts
источник

S

Sergey in QA — Automation
Коллеги, есть несколько таблиц, у которых есть названия, что хранятся в виде текста селектора. Все остальные теги идентичны. Одна из таблиц вместо текста имеет символ неразрывного пробела     . Можно ли к этой фигне привязаться текстом? Кто сталкивался?
источник

И

Илья in QA — Automation
Привет, кто нибудь ajv пользовался?
источник

AV

Alexei Vinogradov in QA — Automation
источник

А

Александр in QA — Automation
😂
источник

И

Илья in QA — Automation
AJV, валидатор json схем на js реализован, если кто-то шарит в нем, немогли бы вы мне подсказать. Как то можно сделать, что бы при проверке схем, не упускались свойства указанные в схеме, тоесть если поле отсутствует, то выдавало ошибку? В required перечислять все поля как то неудобно, если их 100 например. Есть ли какой-то удобный флажок?
источник

И

Илья in QA — Automation
помогло
источник

V

Vel in QA — Automation
allRequired: true
источник

V

Vel in QA — Automation
источник

И

Илья in QA — Automation
не помогло

Схема
const schema = {
   type       : 'object',
   properties : {
       
       foo : { type: 'number' },
       bar : { type: 'number' },
   },
   allRequired: true,
   additionalProperties : false,        
};

Данные
const validData = {
   foo : 1,
};

После проверки возвращает true, а надо false так как одного поля нет
источник

V

Vel in QA — Automation
а ты проинитил :
const Ajv = require("ajv")
const ajv = new Ajv()
require("ajv-keywords")(ajv)
источник

И

Илья in QA — Automation
require("ajv-keywords")(ajv)
Это нет
Но с ним ошибка
Error: Keyword if is already defined
источник

N

Natalia in QA — Automation
Подскажите пожалуйста, только не бейте 🥲
есть число 467876433567 и для каждой из цифр в этом числе, если кратна 2, нужно вывести …..
Как каждую цифру числа выбрать для деления?
источник

И

Илья in QA — Automation
а какой язык?
источник

N

Natalia in QA — Automation
Джава
источник

V

Vel in QA — Automation
А чем не подходит в required записать?
источник