Я пытаюсь открыть новую вкладку в firefox, используя selenium::Remote::Driver на языке Perl, я использую приведенный ниже код, я получаю сообщение об ошибке «Не могу вызвать метод send_keys» для неопределенного значения в D:/workspace /SamplePerl_project/sample.pl строка 9. "Можете ли вы предложить мне, как открыть новую вкладку или новое окно в Firefox на языке perl... пожалуйста, помогите мне... заранее спасибо..
**sample.pl**
use Selenium::Remote::Driver;
use Selenium::Remote::WDKeys;
my $driver = new Selenium::Remote::Driver;
if(defined $driver)
{
print "driver is defined";
$driver->get("https://www.google.co.in/");
$driver->set_implicit_wait_timeout(40000);
#$driver->send_modifier('Ctrl','t');
$driver->find_elements("body")->send_keys(KEYS->{'Ctrl','t'});
}
Я использую метод send_keys для того, чтобы получить ошибку «Не могу вызвать метод send_keys» для неопределенного значения», я использую send_modifier для этого, также я получил ошибку «Ошибка при выполнении команды: сервер вернул код ошибки 404 и нет данные в", пожалуйста, помогите мне.