проверка — ошибка разбора в php веб-драйвере

Я понятия не имел о программировании на PHP раньше. Сейчас я работаю над селеном с помощью веб-драйвера php Facebook. Я только начал с очень простого тестового кода, который должен открывать страницы и щелкать ссылки и так далее. Но я застрял сразу после нескольких строк кода, и это показывает ошибку разбора. Я не смог найти ошибку разбора? Было бы очень признательно, если кто-то может мне помочь. Вот мои несколько строк кода ..

<?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();
?>

Результат:

Ошибка разбора: ошибка разбора в
/Users/srujanareddyenugala/Desktop/php-webdriver/1.php в строке 14

Я стажер и пытаюсь учиться, рассматривая некоторые примеры, потому что мой наставник просто хочет, чтобы я учился сам. Я хочу начать с основ, но они не дают мне достаточно времени и хотят, чтобы я делал это, просто просматривая примеры и понимая. Было бы очень полезно, если бы кто-то мог помочь мне, дав советы, как быстро учиться, а также мог бы предложить мне некоторые веб-сайты, книги или онлайн-курсы.

Заранее спасибо!!

1

Решение

Эта линия

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

к

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

вы пропускаете знак

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]