Месяц: Январь 2021

Куда класть драйвера браузеров для работы с Selenium?Куда класть драйвера браузеров для работы с Selenium?

В директория PATH Selenium будет искать драйвера в директориях, в которых должны лежать вспомогательные исполняемые файлы. Посмотреть эти директории можно в консоли выполнив команды, в Windows: echo %PATH% в Linux:

Как запустить несколько задач одновременно (асинхронно) в консоли (терминале)?Как запустить несколько задач одновременно (асинхронно) в консоли (терминале)?

чтобы отправить процесс, запускаемый командой, в фон, в конце команды используйте разделитель команд & (вместо разделителя ;, эквивалентного символу новой строки). т.е., вместо: команда1 команда2 команда3 или эквивалентной записи в

Как пользоваться executeAsyncScript в WebDriver?Как пользоваться executeAsyncScript в WebDriver?

Пример здесь: https://github.com/php-webdriver/php-webdriver/blob/main/tests/functional/RemoteWebDriverTest.php $scriptResult = $this->driver->executeAsyncScript( 'var callback = arguments[arguments.length - 1]; setTimeout( function(){ document.getElementById("id_test").innerHTML = "Text changed by script"; callback("returned value"); }, 250 );' ); Нужно обязательно вызвать функцию