Selenium与PHP返回错误消息

时间:2018-12-10 23:02:36

标签: php selenium selenium-webdriver selenium-rc

我正在尝试使用php设置硒以运行基本的自动化程序。到目前为止,我已经下载了selenium和gecko驱动程序。 Selenium位于localhost:4444。我所有的硒文件都来自以下链接:https://code.google.com/archive/p/php-webdriver-bindings/,并保存在MAMP的htdocs文件夹中。

这是我的代码:

<?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对象([sessionId] => [值] => stdClass对象([错误] =>无效的会话ID [消息] =>没有ID为[stacktrace] =>的活动会话)[状态] => 6)

任何帮助将不胜感激!谢谢!

0 个答案:

没有答案