我需要创建基础 PHPUnit_Framework_TestCase,并使用 WebDriver 对象从站点获取元素。
我遇到的问题很奇怪。当我尝试执行本教程中的示例代码时,出现错误:
PHP Fatal error: Call to undefined method WebDriver::session() in /Users/mariann/Documents/PHPTests/Samples/WebDriverTest.php on line 47
问题似乎试图执行这行代码:
$this->_session = $web_driver->session();
从setUp()
方法:
public function setUp()
{
parent::setUp();
$web_driver = new WebDriver();
$this->_session = $web_driver->session();
}
我有这个版本的 phpwebdriver-facebook。如何解决这个不可见的基本 WebDriver 方法的问题,然后继续?
感谢您提供的所有有用的答案。