Я использую PHP и Behat (без норки) с Selenium, используя Facebook WebDriver.Я работаю над последним тестовым примером, который заключается в загрузке локального файла (изображения), сохраненного на моем компьютере (с использованием Mac).Как я могу загрузить файл, используя PHP и Facebook WebDriver?
Я получаю элемент кнопки «загрузить», а затем появляется всплывающее окно, чтобы выбрать файл.
$this>webDriver>setFileDetector(new\Facebook\WebDriver\Remote\LocalFileDetector());
// upload the file and submit the form
$this>webDriver>getKeyboard()>sendKeys("/Users/Guest/Documents/image.jpg/;
Но это не работает.
Я также получаю эту ошибку:
Неустранимая ошибка: необработанная ошибка: вызов неопределенного метода Facebook \ WebDriver \Remote \ RemoteWebDriver :: setFileDetector () в /Users/Guest/Documents/features/bootstrap/FeatureContext.php:232