Мелкий косяк

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Мелкий косяк

Сообщение dimerm » 29 мар 2019, 15:37

Если поменять размер окна браузера из скрипта, то потом при скриншоте ширина и высота скрина такие, каким было это окно при запуске.

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

Re: Мелкий косяк

Сообщение bigfozzy » 29 мар 2019, 17:08

принято, исправим

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Мелкий косяк

Сообщение dimerm » 07 апр 2019, 12:15

filemtime любого файла не меняется в процессе выполнения скрипта.
Чек ит:

Код: Выделить всё

file_put_contents($f, 1); sleep(1);
echo '<br>'.date("H:i:s", filemtime($f));

file_put_contents($f, 1); sleep(1);
echo '<br>'.date("H:i:s", filemtime($f));

file_put_contents($f, 1); sleep(1);
echo '<br>'.date("H:i:s", filemtime($f));

file_put_contents($f, 1); sleep(1);
echo '<br>'.date("H:i:s", filemtime($f));

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

Re: Мелкий косяк

Сообщение bigfozzy » 08 апр 2019, 13:06

вроде и не должен в этом случае : https://www.php.net/manual/ru/function.filemtime.php

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Мелкий косяк

Сообщение dimerm » 15 апр 2019, 17:07

О, тогда пардон.

А ещё вопрос, из-за чего может быть такое окно (очень редко, но встречается):
2019-04-15_16-05-13.png
2019-04-15_16-05-13.png (10.15 КБ) 617 просмотров

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

Re: Мелкий косяк

Сообщение bigfozzy » 17 апр 2019, 21:24

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

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Мелкий косяк

Сообщение dimerm » 24 апр 2019, 10:02

И вот такое ещё бывает. Много копий хумана работает параллельно. Вроде не деструктивно, но окошко без заголовка, на автомате не закрыть.
2019-04-24_09-57-50.png
2019-04-24_09-57-50.png (127.1 КБ) 582 просмотра

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

Re: Мелкий косяк

Сообщение bigfozzy » 24 апр 2019, 14:06

Спасибо, исправим. ОБновление, думаю, выпустим в конце недели.

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Мелкий косяк

Сообщение dimerm » 03 сен 2019, 13:18

Панель вывода не автоскроллируется до самого низа, остаётся недокрученной на полторы строчки. Так как важно видеть именно самую последнюю - всёравно приходится докручивать мышкой.

Ещё [имхо] стало очень неудобно в редакторе. Клик слева в номер строчки во всех привычных редакторах кода выделяет эту строчку. В ворде это работает лет 20 наверное, вощем привычка очень укоренившаяся. В версии 37 стало выставлять красную метку.
Например в phpStorm такая метка ставится при клике справа от номера строки, а для закладок есть F11. Может как-то так было бы лучше.

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

Re: Мелкий косяк

Сообщение bigfozzy » 03 сен 2019, 17:26

Спасибо, исправлено

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Мелкий косяк

Сообщение dimerm » 03 сен 2019, 19:20

Пардон, но дальше ещё интереснее :(
Очень нестабильно работает определение фрейма.
Стоит ткнуть во фрейм и такая например функция:
$body->get_inner_html_by_number(0, 0);
возвращает содержимое родительского фрейма (ну т.е. основного, не-фрейма), а иногда пустоту и очень редко собственно нужное содержимое. Не понятно по какому принципу, рандом.
Требуются ещё эксперименты, чтобы точно сказать как выглядит проблема, но если в целом - фрейм 0 при каких-то взаимодействиях с ним, перестаёт вызываться по номеру 0 (и по другим номерам тоже). Скролл в точке окна над фреймом этого эффекта не вызывает, а например send_click - да.

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Мелкий косяк

Сообщение dimerm » 03 сен 2019, 21:17

Но есть и хорошие новости.
То, что давным давно в конец перестало работать, теперь заработало:
$frame->get_body_by_number(0, true);
а
$body->get_inner_html_by_number(0, 0);
работает через раз,точнее через 10 раз

Код: Выделить всё

$browser->navigate('http://de5.ru/q/e.html');
$res1=$body->get_inner_html_by_number(0, 0);
$res2=$frame->get_body_by_number(0, true);
echo mb_strlen($res1).' '.mb_strlen($res2);
Результат: 0 136985

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

Re: Мелкий косяк

Сообщение bigfozzy » 04 сен 2019, 01:52

Спасибо, исправлено, завтра будет обновление

Ответить