Selenium с PHP, возвращающим сообщение об ошибке - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь настроить селен с php для запуска основных программ автоматизации.Пока что я скачал селен и драйвер геккона.Селен находится по адресу: 4444.Все мои файлы селена поступили по следующей ссылке: https://code.google.com/archive/p/php-webdriver-bindings/ и сохранены в папке htdocs в моем MAMP.

Вот мой код:

<?php


 require_once "phpwebdriver/WebDriver.php";


 $webdriver = new WebDriver("localhost", "4444");
 $webdriver->connect("firefox");
 $webdriver->get("http://google.com");
 $element = $webdriver->findElementBy(LocatorStrategy::name, "q");
 $element->sendKeys(array("selenium google code" ) );
 $element->submit();

 $webdriver->close();

?>

Когда я запускаю это через мой localhost: 8888, он возвращает:

stdClass Object ([sessionId] => [value]=> Объект stdClass ([ошибка] => неверный идентификатор сеанса [сообщение] => Нет активного сеанса с идентификатором [stacktrace] =>) [status] => 6)

Любая помощь будет принята с благодарностью!Спасибо!

...