1

我以前对 PHP 编程一无所知。现在我正在使用 Facebook php web 驱动程序研究 selenium。我刚刚开始使用非常基本的测试代码,即打开页面和单击链接等。但是我在几行代码之后就卡住了,它显示了一个解析错误。我找不到解析错误是什么?如果有人可以帮助我,我将不胜感激。这是我的几行代码..

<?php

use Facebook\WebDriver\Remote\DesiredCapabilities; 
use Facebook\WebDriver\Remote\RemoteWebDriver;

require_once 'vendor/Autoload.php';

$host = 'http://localhost:4444/wd/hub'; // this is the default
$capabilities = DesiredCapabilities::firefox();
$driver = RemoteWebDriver::create($host, $capabilities, 5000);

$driver->get('http://qa.practera.com');

$link =$driver>findElement(WebDriverBy::xpath('//a[@href='login']'));
$link->click();
?>

结果:

解析错误:第 14 行 /Users/srujanareddyenugala/Desktop/php-webdriver/1.php 中的解析错误

我是一名实习生,并试图通过看一些例子来学习,因为我的导师只是想让我自己学习。我想从基础开始,但他们没有给我足够的时间,只希望我通过例子和理解来做。如果有人可以通过提供如何快速学习的建议来帮助我,并且还可以向我推荐一些网站或书籍或在线课程,那将非常有帮助。

提前致谢!!

4

1 回答 1

0

这条线

$link =$driver>findElement(WebDriverBy::xpath('//a[@href='login']'));

$link =$driver->findElement(WebDriverBy::xpath('//a[@href='login']'));

你错过了一个 - 标志

于 2016-06-14T04:16:33.400 回答