Bug 1388036 - Add client.Session#fullscreen API to WebDriver client. r?automatedtester draft
authorAndreas Tolfsen <ato@sny.no>
Mon, 07 Aug 2017 13:59:43 +0100
changeset 646594 ccea4e5b1e423c72a69762858c45568545b53944
parent 646593 e66feb3cbebcc359557a865ed861eabef77fd540
child 646595 82f8b0fe1cce3f9cdc92739b45dd038fd5ea4b77
push id74184
push userbmo:ato@sny.no
push dateTue, 15 Aug 2017 14:46:44 +0000
reviewersautomatedtester
bugs1388036
milestone57.0a1
Bug 1388036 - Add client.Session#fullscreen API to WebDriver client. r?automatedtester MozReview-Commit-ID: J7PFRKTXeZT
testing/web-platform/tests/tools/webdriver/webdriver/client.py
--- a/testing/web-platform/tests/tools/webdriver/webdriver/client.py
+++ b/testing/web-platform/tests/tools/webdriver/webdriver/client.py
@@ -276,16 +276,21 @@ class Window(object):
     @command
     def maximize(self):
         return self.session.send_session_command("POST", "window/maximize")
 
     @command
     def minimize(self):
         return self.session.send_session_command("POST", "window/minimize")
 
+    @property
+    @command
+    def fullscreened(self):
+        return self.session.execute_script("return document.fullscreen")
+
     @command
     def fullscreen(self):
         return self.session.send_session_command("POST", "window/fullscreen")
 
 
 class Find(object):
     def __init__(self, session):
         self.session = session