Теперь стало ещё хуже: в ИЕ8 в 4.4.8 (нет такого в 4.4.7) нельзя нажать на кнопку ни по имени, ни по номеру


Сейчас исправлю и перезалью все.![]()
Не знаю, что было, что начиная с 4.4.х ИЕ7 не нажимает на кнопки.
Теперь стало ещё хуже: в ИЕ8 в 4.4.8 (нет такого в 4.4.7) нельзя нажать на кнопку ни по имени, ни по номеру
По поводу стартового активного браузера, не баг. Теперь при старте скрипт всегда выставляет активным - нулевой браузер (были просьбы), еще начиная с 4.3 ("при остановке скрипта и старте скрипта - активный браузер выставляется на нулевую закладку"). Могу сделать настройку этого дела.Раньше, при запуске скрипта браузер начинал работать на той вкладке, что была открыта до запуска.
Отлично!bigfozzy писал(а):Сейчас исправлю и перезалью все.
разве что галочкой в "Настройках". Не критично.По поводу стартового активного браузера, не баг. ... Могу сделать настройку этого дела.
уже исправил, одну строчку попутал с другой ...Прошу перепроверить нумерацию в 4.4.8 (да и в 4.4.7), ибо очень странно выглядит.
Код: Выделить всё
$browser->navigate("google.com");
var_dump($anchor->is_exist_by_href("about.html",false));
var_dump($anchor->is_exist_by_attribute("href","about.html",false));
Исправлено, сегодня перезалью инсталл. Пока чтобы работало можно внести изменения самому в файле xhe_base_dom.php, функция z_is_exist_with_attribute должна выглядеть так :4quest писал(а):спасибо большое за оперативность!
Из ногового в новом релизе:Ответ будет такой: bool(true) bool(false)Код: Выделить всё
$browser->navigate("google.com"); var_dump($anchor->is_exist_by_href("about.html",false)); var_dump($anchor->is_exist_by_attribute("href","about.html",false));
Код: Выделить всё
// is element exist by attribute
function z_is_exist_with_attribute($attr_name,$attr_value,$exactly,$frame=-1)
{
if ($this->call("$this->prefix.IsExistsWithAttr?attr_name=".urlencode($attr_name)."&attr_value=".urlencode($attr_value)."&exactly=".urlencode($exactly)."&frame=".urlencode($frame))=="true")
return true;
else
return false;
}
Принято, будем исправлять.Жать: Редактировать/Поиск
Написать что-то чего не может быть найдено.
Нажать "предыдущий".
Хум виснет, пока в ручную не убьёшь его.
Код: Выделить всё
click_by_number_by_form_number
set_value_by_number_by_form_number
Код: Выделить всё
$button->click_by_name_by_form_number("",8);
$input->set_value_by_name_by_form_number("","",4);
исправлено.Жать: Редактировать/Поиск
Написать что-то чего не может быть найдено.
Нажать "предыдущий".
Хум виснет, пока в ручную не убьёшь его.
Код: Выделить всё
click_by_number_by_form_number
set_value_by_number_by_form_number
всевозможные варианты функции form-> - если элемент внутри формы конечноelement->
keyboard->
mouse->