Skip to content

Commit a61d34c

Browse files
harsha509diemol
authored andcommitted
Updated ruby sample code for browser manipulation (#372)
* [docs]: Updated sample ruby code for browser manipulation(set window position) Signed-off-by: Sri Harsha <sri_harsha509@hotmail.com> * [docs]: Updated correct ruby sample code for set window size Signed-off-by: Sri Harsha <sri_harsha509@hotmail.com> * [docs]: Updated ruby sample code for browser manipulation(get window size) Signed-off-by: Sri Harsha <sri_harsha509@hotmail.com>
1 parent 28d85db commit a61d34c

6 files changed

+60
-18
lines changed

docs_source_files/content/webdriver/browser_manipulation.en.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,14 @@ int width1 = size.Width;
748748
int height1 = size.Height;
749749
{{< / code-panel >}}
750750
{{< code-panel language="ruby" >}}
751-
# We don't have a Ruby code sample yet - Help us out and raise a PR
751+
# Access each dimension individually
752+
width = driver.manage.window.size.width
753+
height = driver.manage.window.size.height
754+
755+
# Or store the dimensions and query them later
756+
size = driver.manage.window.size
757+
width1 = size.width
758+
height1 = size.height
752759
{{< / code-panel >}}
753760
{{< code-panel language="javascript" >}}
754761
// Access each dimension individually
@@ -768,7 +775,7 @@ Restores the window and sets the window size.
768775
{{< code-panel language="java" >}}driver.manage().window().setSize(new Dimension(1024, 768));{{< / code-panel >}}
769776
{{< code-panel language="python" >}}driver.set_window_size(1024, 768){{< / code-panel >}}
770777
{{< code-panel language="csharp" >}}driver.Manage().Window.Size = new Size(1024, 768);{{< / code-panel >}}
771-
{{< code-panel language="ruby" >}}driver.set_window_size(1024,768){{< / code-panel >}}
778+
{{< code-panel language="ruby" >}}driver.manage.window.resize_to(1024,768){{< / code-panel >}}
772779
{{< code-panel language="javascript" >}}await driver.manage().window().setRect({ width: 1024, height: 768 });{{< / code-panel >}}
773780
{{< / code-tab >}}
774781

@@ -839,7 +846,7 @@ driver.set_window_position(0, 0)
839846
driver.Manage().Window.Position = new Point(0, 0);
840847
{{< / code-panel >}}
841848
{{< code-panel language="ruby" >}}
842-
# We don't have a Ruby code sample yet - Help us out and raise a PR
849+
driver.manage.window.move_to(0,0)
843850
{{< / code-panel >}}
844851
{{< code-panel language="javascript" >}}
845852
// Move the window to the top left of the primary monitor

docs_source_files/content/webdriver/browser_manipulation.es.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,14 @@ int width1 = size.Width;
754754
int height1 = size.Height;
755755
{{< / code-panel >}}
756756
{{< code-panel language="ruby" >}}
757-
# We don't have a Ruby code sample yet - Help us out and raise a PR
757+
# Access each dimension individually
758+
width = driver.manage.window.size.width
759+
height = driver.manage.window.size.height
760+
761+
# Or store the dimensions and query them later
762+
size = driver.manage.window.size
763+
width1 = size.width
764+
height1 = size.height
758765
{{< / code-panel >}}
759766
{{< code-panel language="javascript" >}}
760767
// Access each dimension individually
@@ -774,7 +781,7 @@ Restores the window and sets the window size.
774781
{{< code-panel language="java" >}}driver.manage().window().setSize(new Dimension(1024, 768));{{< / code-panel >}}
775782
{{< code-panel language="python" >}}driver.set_window_size(1024, 768){{< / code-panel >}}
776783
{{< code-panel language="csharp" >}}driver.Manage().Window.Size = new Size(1024, 768);{{< / code-panel >}}
777-
{{< code-panel language="ruby" >}}driver.set_window_size(1024,768){{< / code-panel >}}
784+
{{< code-panel language="ruby" >}}driver.manage.window.resize_to(1024,768){{< / code-panel >}}
778785
{{< code-panel language="javascript" >}}await driver.manage().window().setRect({ width: 1024, height: 768 });{{< / code-panel >}}
779786
{{< / code-tab >}}
780787

@@ -845,7 +852,7 @@ driver.set_window_position(0, 0)
845852
driver.Manage().Window.Position = new Point(0, 0);
846853
{{< / code-panel >}}
847854
{{< code-panel language="ruby" >}}
848-
# We don't have a Ruby code sample yet - Help us out and raise a PR
855+
driver.manage.window.move_to(0,0)
849856
{{< / code-panel >}}
850857
{{< code-panel language="javascript" >}}
851858
// Move the window to the top left of the primary monitor

docs_source_files/content/webdriver/browser_manipulation.fr.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,14 @@ int width1 = size.Width;
754754
int height1 = size.Height;
755755
{{< / code-panel >}}
756756
{{< code-panel language="ruby" >}}
757-
# We don't have a Ruby code sample yet - Help us out and raise a PR
757+
# Access each dimension individually
758+
width = driver.manage.window.size.width
759+
height = driver.manage.window.size.height
760+
761+
# Or store the dimensions and query them later
762+
size = driver.manage.window.size
763+
width1 = size.width
764+
height1 = size.height
758765
{{< / code-panel >}}
759766
{{< code-panel language="javascript" >}}
760767
// Access each dimension individually
@@ -774,7 +781,7 @@ Restores the window and sets the window size.
774781
{{< code-panel language="java" >}}driver.manage().window().setSize(new Dimension(1024, 768));{{< / code-panel >}}
775782
{{< code-panel language="python" >}}driver.set_window_size(1024, 768){{< / code-panel >}}
776783
{{< code-panel language="csharp" >}}driver.Manage().Window.Size = new Size(1024, 768);{{< / code-panel >}}
777-
{{< code-panel language="ruby" >}}driver.set_window_size(1024,768){{< / code-panel >}}
784+
{{< code-panel language="ruby" >}}driver.manage.window.resize_to(1024,768){{< / code-panel >}}
778785
{{< code-panel language="javascript" >}}await driver.manage().window().setRect({ width: 1024, height: 768 });{{< / code-panel >}}
779786
{{< / code-tab >}}
780787

@@ -845,7 +852,7 @@ driver.set_window_position(0, 0)
845852
driver.Manage().Window.Position = new Point(0, 0);
846853
{{< / code-panel >}}
847854
{{< code-panel language="ruby" >}}
848-
# We don't have a Ruby code sample yet - Help us out and raise a PR
855+
driver.manage.window.move_to(0,0)
849856
{{< / code-panel >}}
850857
{{< code-panel language="javascript" >}}
851858
// Move the window to the top left of the primary monitor

docs_source_files/content/webdriver/browser_manipulation.ja.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -752,7 +752,14 @@ int width1 = size.Width;
752752
int height1 = size.Height;
753753
{{< / code-panel >}}
754754
{{< code-panel language="ruby" >}}
755-
# We don't have a Ruby code sample yet - Help us out and raise a PR
755+
# Access each dimension individually
756+
width = driver.manage.window.size.width
757+
height = driver.manage.window.size.height
758+
759+
# Or store the dimensions and query them later
760+
size = driver.manage.window.size
761+
width1 = size.width
762+
height1 = size.height
756763
{{< / code-panel >}}
757764
{{< code-panel language="javascript" >}}
758765
// Access each dimension individually
@@ -772,7 +779,7 @@ Restores the window and sets the window size.
772779
{{< code-panel language="java" >}}driver.manage().window().setSize(new Dimension(1024, 768));{{< / code-panel >}}
773780
{{< code-panel language="python" >}}driver.set_window_size(1024, 768){{< / code-panel >}}
774781
{{< code-panel language="csharp" >}}driver.Manage().Window.Size = new Size(1024, 768);{{< / code-panel >}}
775-
{{< code-panel language="ruby" >}}driver.set_window_size(1024,768){{< / code-panel >}}
782+
{{< code-panel language="ruby" >}}driver.manage.window.resize_to(1024,768){{< / code-panel >}}
776783
{{< code-panel language="javascript" >}}await driver.manage().window().setRect({ width: 1024, height: 768 });{{< / code-panel >}}
777784
{{< / code-tab >}}
778785

@@ -843,7 +850,7 @@ driver.set_window_position(0, 0)
843850
driver.Manage().Window.Position = new Point(0, 0);
844851
{{< / code-panel >}}
845852
{{< code-panel language="ruby" >}}
846-
# We don't have a Ruby code sample yet - Help us out and raise a PR
853+
driver.manage.window.move_to(0,0)
847854
{{< / code-panel >}}
848855
{{< code-panel language="javascript" >}}
849856
// Move the window to the top left of the primary monitor

docs_source_files/content/webdriver/browser_manipulation.nl.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,14 @@ int width1 = size.Width;
754754
int height1 = size.Height;
755755
{{< / code-panel >}}
756756
{{< code-panel language="ruby" >}}
757-
# We don't have a Ruby code sample yet - Help us out and raise a PR
757+
# Access each dimension individually
758+
width = driver.manage.window.size.width
759+
height = driver.manage.window.size.height
760+
761+
# Or store the dimensions and query them later
762+
size = driver.manage.window.size
763+
width1 = size.width
764+
height1 = size.height
758765
{{< / code-panel >}}
759766
{{< code-panel language="javascript" >}}
760767
// Access each dimension individually
@@ -774,7 +781,7 @@ Restores the window and sets the window size.
774781
{{< code-panel language="java" >}}driver.manage().window().setSize(new Dimension(1024, 768));{{< / code-panel >}}
775782
{{< code-panel language="python" >}}driver.set_window_size(1024, 768){{< / code-panel >}}
776783
{{< code-panel language="csharp" >}}driver.Manage().Window.Size = new Size(1024, 768);{{< / code-panel >}}
777-
{{< code-panel language="ruby" >}}driver.set_window_size(1024,768){{< / code-panel >}}
784+
{{< code-panel language="ruby" >}}driver.manage.window.resize_to(1024,768){{< / code-panel >}}
778785
{{< code-panel language="javascript" >}}await driver.manage().window().setRect({ width: 1024, height: 768 });{{< / code-panel >}}
779786
{{< / code-tab >}}
780787

@@ -845,7 +852,7 @@ driver.set_window_position(0, 0)
845852
driver.Manage().Window.Position = new Point(0, 0);
846853
{{< / code-panel >}}
847854
{{< code-panel language="ruby" >}}
848-
# We don't have a Ruby code sample yet - Help us out and raise a PR
855+
driver.manage.window.move_to(0,0)
849856
{{< / code-panel >}}
850857
{{< code-panel language="javascript" >}}
851858
// Move the window to the top left of the primary monitor

docs_source_files/content/webdriver/browser_manipulation.zh-cn.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,14 @@ int width1 = size.Width;
753753
int height1 = size.Height;
754754
{{< / code-panel >}}
755755
{{< code-panel language="ruby" >}}
756-
# We don't have a Ruby code sample yet - Help us out and raise a PR
756+
# Access each dimension individually
757+
width = driver.manage.window.size.width
758+
height = driver.manage.window.size.height
759+
760+
# Or store the dimensions and query them later
761+
size = driver.manage.window.size
762+
width1 = size.width
763+
height1 = size.height
757764
{{< / code-panel >}}
758765
{{< code-panel language="javascript" >}}
759766
// Access each dimension individually
@@ -773,7 +780,7 @@ Restores the window and sets the window size.
773780
{{< code-panel language="java" >}}driver.manage().window().setSize(new Dimension(1024, 768));{{< / code-panel >}}
774781
{{< code-panel language="python" >}}driver.set_window_size(1024, 768){{< / code-panel >}}
775782
{{< code-panel language="csharp" >}}driver.Manage().Window.Size = new Size(1024, 768);{{< / code-panel >}}
776-
{{< code-panel language="ruby" >}}driver.set_window_size(1024,768){{< / code-panel >}}
783+
{{< code-panel language="ruby" >}}driver.manage.window.resize_to(1024,768){{< / code-panel >}}
777784
{{< code-panel language="javascript" >}}await driver.manage().window().setRect({ width: 1024, height: 768 });{{< / code-panel >}}
778785
{{< / code-tab >}}
779786

@@ -844,7 +851,7 @@ driver.set_window_position(0, 0)
844851
driver.Manage().Window.Position = new Point(0, 0);
845852
{{< / code-panel >}}
846853
{{< code-panel language="ruby" >}}
847-
# We don't have a Ruby code sample yet - Help us out and raise a PR
854+
driver.manage.window.move_to(0,0)
848855
{{< / code-panel >}}
849856
{{< code-panel language="javascript" >}}
850857
// Move the window to the top left of the primary monitor

0 commit comments

Comments
 (0)