Size: a a a

Aerokube Support

2020 August 24

A

Andrey in Aerokube Support
Без оберток пхп ситуация такая же.
POST http://localhost:4444/wd/hub/session/937a7c2c-3d9f-4fe8-9da4-156834c5482e/url
{"url":"https://www.google.com"}
источник

A

Andrey in Aerokube Support
Andrey
Привет. Подскажите пожалуйста, в чем может быть проблема моих действий:
в настройках мозилы стоит автоскачивание пдф:
        $profile->setPreference('browser.download.folderList', 2);
       $profile->setPreference('browser.helperApps.neverAsk.saveToDisk', 'application/pdf');
       $profile->setPreference('pdfjs.enabledCache.state', false);
При попытке скачать файл $driver->get('https:\\path.to.file.pdf') я могу не дождаться ответа.  хоть в selenoid-ui видно, что страница загрузилась и файл скачался
но отключив автосохранение пдф, запрос выпонялнется корректно
источник

g

gH in Aerokube Support
отмена, все работает, это я тупой)
Нужно было сразу из вашего проекта объявление DesiredCapabilities списать.
Вручную, из Selenoid UI, сессия с Yandex-browser не запускатеся, но тесты через selenoid заработали и в Selenoid UI окошко с VNC видно.
источник

g

gH in Aerokube Support
DesiredCapabilities capabilities = new DesiredCapabilities(BrowserType.CHROME, "20.8", Platform.LINUX);
           capabilities.setCapability("screenResolution", "1920x1080x24");
           capabilities.setCapability("enableVNC", true);
           capabilities.setCapability("enableVideo", false);
           capabilities.setCapability("timeZone", "Europe/Moscow");
           ChromeOptions chromeOptions = new ChromeOptions();
           chromeOptions.setBinary("/usr/bin/yandex-browser");
           chromeOptions.addArguments("no-sandbox");
           capabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);

если вдруг кому понадобится
источник
2020 August 25

IK

Ivan Krutov in Aerokube Support
Hi,

You could have probably heard that in addition to Selenoid we are developing Moon - a solution to organize Selenium in Kubernetes cluster. In many cases using it allows to reduce overall browser automation infrastructure maintenance cost. Because of auto-scaling depending on the load Moon is automatically using less or more virtual machines for running browsers. This is why you don't have to pay for computing resources when not running your tests.

Today we are launching Moon Assistance Program. In this program we will help you to migrate to Moon for free:

* We will create a dedicated Telegram \ Slack support channel for your team where we will help you to overcome any technical issues you may encounter;
* We will give you an unlimited number of evaluation license keys with any desired number of parallel sessions.

If you are interested in participating to this program - don't hesitate to contact me in Telegram or by email support@aerokube.com.

Detailed program description is available on our web site:
https://aerokube.com/moon/?utm_source=aerokube-support&utm_medium=telegram&utm_campaign=assistance_program#assistance

==================================================================================

Привет!

Наверняка вы знаете, что кроме Selenoid, мы разрабатываем Moon — это коробочная программа, с ней вы можете запустить Selenium в Kubernetes. Во многих случаях это помогает снизить расходы на инфраструктуру. Благодаря автоскелингу, Moon автоматически использует большее или меньшее число виртуальных машин в зависимости от нагрузки. Таким образом, вы не платите за простаивающие вычислительные ресурсы.

Сегодня мы запустили Moon Assistance Program. В рамках этой программы мы бесплатно поможем вам с миграцией на Moon.

• Мы создадим отдельный чат в Telegram/Slack, где ответим на все технические вопросы, связанные с внедрением Moon в вашем случае;
• Дадим неограниченное количество триальных ключей на нужное количество параллельных сессий.

Если вы заинтересованы в участии в программе — пишите мне лично в Telegram или на почту support@aerokube.com с пометкой "Moon Assistance Program".

Описание на сайте:
https://aerokube.com/moon/?utm_source=aerokube-support&utm_medium=telegram&utm_campaign=assistance_program#assistance
источник

🛠А

🛠 Александр Аверьяно... in Aerokube Support
добрый день, коллеги, подскажите пожалуйста, как сделать так, чтобы скачивались файлы в Firefox  без вопроса куда сохранить… вроде все делаю правильно, профайл разросся до таких размеров, а результата нет:

capabilities = config.browsers['firefox']
profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.dir", "~/Downloads")
profile.set_preference("browser.download.folderList", 2)
profile.set_preference("browser.download.useDownloadDir", True)
profile.set_preference("browser.download.manager.showWhenStarting", False)
profile.set_preference("browser.helperApps.alwaysAsk.force", False)
profile.set_preference("browser.helperApps.neverAsk.saveToDisk",
                      "text/plain, application/octet-stream, application/binary, text/csv, application/csv, "
                      "application/excel, text/comma-separated-values, text/xml, application/xml")
profile.set_preference("pdfjs.disabled", True)
driver = webdriver.Remote(
   command_executor=f"{config.selenoid}/wd/hub",
   desired_capabilities=capabilities, browser_profile=profile)
driver.get(config.base_url)


что я делаю не так?
источник

Asen Баал in Aerokube Support
windows + python + selenoid.
Подскажите где можно менять параметры с которыми стартует селеноид? Просто мне таймаут нужен в 5 минут, мне приходится останавливать его и перезапускать в консоли уже с параметрами
источник

IK

Ivan Krutov in Aerokube Support
Asen Баал
windows + python + selenoid.
Подскажите где можно менять параметры с которыми стартует селеноид? Просто мне таймаут нужен в 5 минут, мне приходится останавливать его и перезапускать в консоли уже с параметрами
через утилиту cm можно использовать флаг --args:
./cm selenoid start --args '-timeout 5m'
источник

Asen Баал in Aerokube Support
Ivan Krutov
через утилиту cm можно использовать флаг --args:
./cm selenoid start --args '-timeout 5m'
./cm это же может у меня выглядеть как .\cm_windows_amd64.exe ?
источник

IK

Ivan Krutov in Aerokube Support
да
источник

IK

Ivan Krutov in Aerokube Support
это просто имя бинаря
источник

Asen Баал in Aerokube Support
вооот, я так и делаю, но спрашиваю немного о другом. При запуске системы докер стартует селеноид без всяких параметров, я хочу узнать как это исправить. А то сейчас я стоплю его, и делаю команду по типу той что выше ты кинул
источник

Asen Баал in Aerokube Support
Не могу найти где мне прописать что бы когда докер при старте запускал селеноид он сразу это делал с нужными параметрами
источник

IK

Ivan Krutov in Aerokube Support
Asen Баал
вооот, я так и делаю, но спрашиваю немного о другом. При запуске системы докер стартует селеноид без всяких параметров, я хочу узнать как это исправить. А то сейчас я стоплю его, и делаю команду по типу той что выше ты кинул
эээ, у каждого контейнера в Docker есть возможность выставить restart = always
источник

IK

Ivan Krutov in Aerokube Support
CM это делает
источник

IK

Ivan Krutov in Aerokube Support
т.е. по-идее контейнер Selenoid запущенный при помощи CM при перезагрузке будет сам останавливаться и запускаться с теми же параметрами
источник

IK

Ivan Krutov in Aerokube Support
специально еще где-то не нужно его стартовать
источник

IK

Ivan Krutov in Aerokube Support
это Докер делает
источник

Asen Баал in Aerokube Support
хм, окей, мне пару дней назад показалось что есть такая проблема. Может неправильно интерпретировал, погляжу дальше.
источник

ДD

Дмитрий Dmitry... in Aerokube Support
Можно ли в selenoid заблокировать или изменить canvas? Или он во всех сессиях будет как основной машине?
источник