Я пытаюсь создать тестовый файл на стороне селена для процесса проверки. Это работает очень плохо. Когда я наконец создал файл .side, я сохраню его в папке. Установите все как описано здесь
https://www.selenium.dev/selenium-ide/docs/en/introduction/command-line-runner
Затем я запускаю его на chrome chromedriver:
selenium-side-runner example.side
Тест не может нажать на кнопку корзины, которую можно щелкнуть в IDE селена.
TimeoutError: Waiting for element to be located By(css selector, *[id="login-email_address"])
Затем я запускаю ее на firefox geckodriver: selenium-side-runner -c "browserName=firefox" xxx.side
firefox открывает навигацию к URL-адресу и снова сразу закрывает.
4 | await driver.get("https://www.example.net/seleniumDeleteCookies.php");
5 | await driver.wait(until.elementLocated(By.id(`closeModal`)), configuration.timeout);
> 6 | await driver.findElement(By.id(`closeModal`)).then(element => {
| ^
7 | return element.click();
8 | });
9 | try {
Почему это то, что я могу сделать, чтобы улучшить его? Я использую MA C.
Есть ли другая среда для написания тестов, которые впоследствии можно будет выполнить из командной строки на сервере?
Спасибо!