Я понятия не имел о программировании на 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
Я стажер и пытаюсь учиться, рассматривая некоторые примеры, потому что мой наставник просто хочет, чтобы я учился сам. Я хочу начать с основ, но они не дают мне достаточно времени и хотят, чтобы я делал это, просто просматривая примеры и понимая. Было бы очень полезно, если бы кто-то мог помочь мне, дав советы, как быстро учиться, а также мог бы предложить мне некоторые веб-сайты, книги или онлайн-курсы.
Заранее спасибо!!
Эта линия
$link =$driver>findElement(WebDriverBy::xpath('//a[@href='login']'));
к
$link =$driver->findElement(WebDriverBy::xpath('//a[@href='login']'));
вы пропускаете знак
Других решений пока нет …