Perl-Selenium также предоставляет стандартные методы Test :: More, такие как ok (), like (), is () и т. Д., Также как методы объекта, например, $sel->like()
.
($ sel - объект Perl селена)
Должны ли эти методы объекта использоваться вообще? Какой из них предпочтительнее?
Я озадачен, потому что like () и $ sel-> like в разных местах ведут себя по-разному.
Здесь я предполагаю, что текст действительно найден на странице.
like( $found, qr /$text/, "found '$text' on page" ) ; # WORKS FINE
# DOES NOT WORK, ERROR: "doesn't look much like a regex to me."
$sel->like( $found, qr/$text/ , "found '$text' on page")
Так что кажется, что чистый метод like () предпочтительнее $ sel-> like ()?