не работает метод is_exist()

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
Аватара пользователя
k907
Сообщения: 225
Зарегистрирован: 21 май 2014, 20:32

не работает метод is_exist()

Сообщение k907 » 14 фев 2020, 21:04

is_exist() возвращает true даже если элемента нет на странице
$browser->navigate("http://humanemulator.blogspot.com/");
$browser->wait_for(60,1);

$selector = '.gsc-input';
$obj = $element->get_by_query_selector($selector);
var_dump($obj->is_exist());  // вернет bool(true)

$selector = '.zfgdfghdfhfgh'; // несуществующий селектор 
$obj = $element->get_by_query_selector($selector);
var_dump($obj->is_exist());  // вернет bool(true) хотя элемент не существует 

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2425
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: не работает метод is_exist()

Сообщение bigfozzy » 15 фев 2020, 09:44

Спасибо, исправим

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2425
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: не работает метод is_exist()

Сообщение bigfozzy » 18 фев 2020, 15:55

Исправили и обновили.

Ответить