У меня есть сценарий Perl, который использует Selenium для извлечения HTML-документа с именем foo, который не существует (404 не найден). По умолчанию сценарий выводит ошибку и завершается, так что «bar» никогда не бывает распечатаны. Я ищу способ заставить его продолжать, вместо этого печатать "бар".
Вот что у меня есть. Код (называемый foo.pl):
#!/usr/bin/perl
use strict;
use WWW::Selenium;
my $sel = WWW::Selenium->new( host => "localhost",
port => 4444,
browser => "*chrome",
browser_url => "http://www.google.com/" );
$sel->start;
$sel->open("http://www.google.com/foo.html")
print "bar";
Вот сообщение, которое напечатано:
Error requesting http://localhost:4444/selenium-server/driver/?cmd=open&1=http%3A%2F%2Fwww.google.com%2Ffoo.html&sessionId=bc9c086eef804a7c8a0090674333e4c7:
XHR ERROR: URL = http://www.google.com/foo.html Response_Code = 404 Error_Message = Not Found
Я просмотрел все, но не нашел ответа на это. Спасибо!