php 网络驱动程序中的解析错误

Parse error in php web driver

我以前对PHP编程一窍不通。现在我正在使用 Facebook php 网络驱动程序开发 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();
?>

结果:

Parse error: parse error in /Users/srujanareddyenugala/Desktop/php-webdriver/1.php on line 14

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

提前致谢!!

这一行

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

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

您缺少一个 - 符号