From 0b3076e73f680398259bd6193c69d634e52266d6 Mon Sep 17 00:00:00 2001 From: Tom Knight Date: Tue, 14 Feb 2012 16:25:25 +0000 Subject: [PATCH] Allow select_frame to select by frame name --- WebDriver/Driver.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/WebDriver/Driver.php b/WebDriver/Driver.php index 2fe6c84..d049dfe 100644 --- a/WebDriver/Driver.php +++ b/WebDriver/Driver.php @@ -371,6 +371,8 @@ public function activate_ime() { public function select_frame($identifier = null) { if ($identifier !== null) { $this->get_element($identifier); // POST /session/:sessionId/frame does not use implicit wait but POST /session/:sessionId/element does + $locator = WebDriver::ParseLocator($identifier); + $identifier = $locator['value']; } $payload = array("id" => $identifier); $this->execute("POST", "/session/:sessionId/frame", $payload);