3
我使用Selenium :: Remote :: Driver模塊。我試圖使用perl語言來最大化/最小化瀏覽器窗口。我可以將窗口大小設置爲特定的座標,但不能完全最大化和最小化。所以請幫助我做到這一點。我的代碼如下:如何在perl腳本中使用Selenium Remote Driver最大化/最小化Firefox瀏覽器窗口
maximize.pl
use strict;
use warnings;
use Selenium::Remote::Driver;
my $driver = new Selenium::Remote::Driver;
$driver->get("https://www.google.co.in/");
$driver->set_implicit_wait_timeout(40000);
$driver->set_window_size($driver->screenwidth, $driver->screenheight,'current');
在這裏,我得到錯誤爲‘通過包‘「無法找到對象的方法’屏幕寬度硒::遠程::驅動程序’
能否請你建議我如何最大化或使用硒遠程驅動器最小化瀏覽器窗口
代碼編輯:
$driver->set_window_size(1920, 1680,'current');
對不起它是筆誤,應該是這個樣子而1920和1680是我們逝去,但所發生的事情是窗口的尺寸是不恰當的屏幕沒有最大化完全
您還沒有定義'screenwidth' ......那麼,是它從何而來? – Arran
@Arran編輯後請檢查代碼 – santoshi