Я пытаюсь получить text
значение элемента, и я попробовал много вариантов. ничего не получилось .. это моя последняя попытка
$totalFlightPrice = $row->elements($row->using('css selector')->value('span[class="totalPriceToBook"]'));
echo 'counted: '.count($totalFlightPrice)."\n";
foreach ($totalFlightPrice as $tp) {
echo 'text: '.$tp->text()."\n";
}
когда я использую var_dump для totalFlightPrice, я получаю объект, что означает, что он может найти div.
но когда я использую текстовую функцию, ничего не возвращается.
это мой элемент span:
<span class="totalPriceToBook">382€</span>
Попробуйте использовать метод getText () http://docs.tadiavo.com/phpunit/www.phpunit.de/pocket_guide/3.1/en/selenium.html принимает xpath элемента в качестве параметра.
$this->getText("xpath=//div/span[@class='totalFlightPrice");
Других решений пока нет …