размер окон браузера Selenium RC
#1
Отправлено 14 декабря 2010 - 15:33
#2
Отправлено 14 декабря 2010 - 18:19
#3
Отправлено 14 декабря 2010 - 18:22
#4
Отправлено 15 декабря 2010 - 11:22
function resize () { $this->storeEval("window.moveTo(0, 0);"); $this->storeEval("window.resizeTo(1024, screen.availHeight);"); }
#5
Отправлено 15 декабря 2010 - 12:23
#6
Отправлено 16 декабря 2010 - 05:26
Ну тут ряд ньюансов.Зачем вы велосипеды придумываете если в драйвере уже есть готовый метод?
Первый - "windowMaximize" все же.
Второй - на него есть несколько багов.
Третий - говорят на самом деле этот метод как раз и делает
window.moveTo(0,0); window.resizeTo(screen.availWidth, screen.availHeight);Что не для всех браузеров работает (хром не разрешает, кажется). Тут уже надо браузер запускать корректно.
#7
Отправлено 16 декабря 2010 - 09:51
$this->storeEval("window.moveTo(0, 0);");
вставлял в скрипты - пишет Call to undefined method Testing_Selenium::storeEval()
описал функцию
function resize ()
{
$this->storeEval("window.moveTo(0, 0);");
$this->storeEval("window.resizeTo(1024, screen.availHeight);");
}
в Selenium.php и прописал в скрипте
$this->selenium->resize ();
написало
Call to undefined method testunit_01::storeEval()
не могу разобраться куда вписывать данные строки чтобы работало...
если есть возможность подскажите
#8
Отправлено 16 декабря 2010 - 10:09
Для этого в драйвере есть метод maximizeWindow.
А как практически применить это?? где подправить этот драйввер под свои размеры??
#9
Отправлено 16 декабря 2010 - 10:32
Для этого в драйвере есть метод maximizeWindow.
Спасибо за участие-все получилось.
#10
Отправлено 16 декабря 2010 - 11:46
$this->selenium->resize ();
написало
Call to undefined method testunit_01::storeEval()
неправильно в класс подключили функцию.
неправильно её вызвали.
Знания об ООП в php никто для использования Selenium RC никто не отменял.
Если у вас функция принадлежит классу теста (НЕ классу selenium) то вызвайте её как метод из этого класса, если я правильно изъясгился.
$this->resize();
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных