use strict;
use warnings;
use Time::HiRes qw(sleep);
use Test::WWW::Selenium;
use Test::More "no_plan";
use Test::Exception;
use Text::Table;
our ($a,$critical);
print "Enter text:";
$a = <>;
print "Enter critical value:";
$critical = <>;
print $a;
print $critical;
|
|
|
|
|
$sel->click_ok("//div[\@class='x-combo-list-inner']/div[8]");
my $v7 = $sel->get_text("//div[\@class='x-combo-list-inner']/div[8]");
print($v7 . "\n");
print($critical . "\n");
if ($critical eq $v7)
{
perform operations
}
else
{
don't perform operation
}
내가 'Last 45 Days'
& DIV로부터 검색된 값 [8] & 위 코드에서 V7 저장 CMD로부터 입력되는 임계 값은 ('Last 45 Days')
동일하다. 그러나 if 루프가 발생하면 작업을 수행하지 않습니다. 이러한 종류의 문자열을 비교하는 다른 방법이 있습니까?perl에서 문자열을 비교하는 방법은 무엇입니까?
예를 들어,'ord'를 사용하여 보이지 않게 뭔가 다른 (공백 등의 다른 종류)가 있는지 각 캐릭터의 진수를 덤프하십시오. ''eq'와 같은 단순한 것이 기대하는 것을하지 않는다면, "글쎄,이 두 문자열에 대한 차이점은 무엇입니까?" (STABLE) : 픽 사용'의 출력을 표시 – DavidO
; $ critical을 덤프하십시오. 난 45 일 마지막 V7 및 중요한, 모두 인쇄 같은 값의 값을 인쇄 할 때 $ v7' – daxim