File tree 6 files changed +72
-12
lines changed
docs_source_files/content/webdriver 6 files changed +72
-12
lines changed Original file line number Diff line number Diff line change @@ -154,7 +154,14 @@ el = driver.find_element_by_tag_name("p")
154
154
assert el.text == "Hello from JavaScript!"
155
155
{{< / code-panel >}}
156
156
{{< code-panel language="csharp" >}}
157
- // We don't have a C# code sample yet - Help us out and raise a PR
157
+ driver = new ChromeDriver();
158
+ driver.Url = "https://www.google.com/ncr ";
159
+ driver.FindElement(By.Name("q")).SendKeys("cheese" + Keys.Enter);
160
+
161
+ WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
162
+ IWebElement firstResult = wait.Until(e => e.FindElement(By.XPath("//a/h3")));
163
+
164
+ Console.WriteLine(firstResult.Text);
158
165
{{< / code-panel >}}
159
166
{{< code-panel language="ruby" >}}
160
167
require 'selenium-webdriver'
@@ -340,7 +347,10 @@ driver.get("http://somedomain/url_that_delays_loading")
340
347
my_dynamic_element = driver.find_element_by_id("myDynamicElement")
341
348
{{< / code-panel >}}
342
349
{{< code-panel language="csharp" >}}
343
- // We don't have a C# code sample yet - Help us out and raise a PR
350
+ IWebDriver driver = new ChromeDriver();
351
+ driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
352
+ driver.Url = "http://somedomain/url_that_delays_loading ";
353
+ IWebElement dynamicElement = driver.FindElement(By.Name("dynamicElement"));
344
354
{{< / code-panel >}}
345
355
{{< code-panel language="ruby" >}}
346
356
require 'selenium-webdriver'
Original file line number Diff line number Diff line change @@ -160,7 +160,14 @@ el = driver.find_element_by_tag_name("p")
160
160
assert el.text == "Hello from JavaScript!"
161
161
{{< / code-panel >}}
162
162
{{< code-panel language="csharp" >}}
163
- // We don't have a C# code sample yet - Help us out and raise a PR
163
+ driver = new ChromeDriver();
164
+ driver.Url = "https://www.google.com/ncr ";
165
+ driver.FindElement(By.Name("q")).SendKeys("cheese" + Keys.Enter);
166
+
167
+ WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
168
+ IWebElement firstResult = wait.Until(e => e.FindElement(By.XPath("//a/h3")));
169
+
170
+ Console.WriteLine(firstResult.Text);
164
171
{{< / code-panel >}}
165
172
{{< code-panel language="ruby" >}}
166
173
require 'selenium-webdriver'
@@ -346,7 +353,10 @@ driver.get("http://somedomain/url_that_delays_loading")
346
353
my_dynamic_element = driver.find_element_by_id("myDynamicElement")
347
354
{{< / code-panel >}}
348
355
{{< code-panel language="csharp" >}}
349
- // We don't have a C# code sample yet - Help us out and raise a PR
356
+ IWebDriver driver = new ChromeDriver();
357
+ driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
358
+ driver.Url = "http://somedomain/url_that_delays_loading ";
359
+ IWebElement dynamicElement = driver.FindElement(By.Name("dynamicElement"));
350
360
{{< / code-panel >}}
351
361
{{< code-panel language="ruby" >}}
352
362
require 'selenium-webdriver'
Original file line number Diff line number Diff line change @@ -160,7 +160,14 @@ el = driver.find_element_by_tag_name("p")
160
160
assert el.text == "Hello from JavaScript!"
161
161
{{< / code-panel >}}
162
162
{{< code-panel language="csharp" >}}
163
- // We don't have a C# code sample yet - Help us out and raise a PR
163
+ driver = new ChromeDriver();
164
+ driver.Url = "https://www.google.com/ncr ";
165
+ driver.FindElement(By.Name("q")).SendKeys("cheese" + Keys.Enter);
166
+
167
+ WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
168
+ IWebElement firstResult = wait.Until(e => e.FindElement(By.XPath("//a/h3")));
169
+
170
+ Console.WriteLine(firstResult.Text);
164
171
{{< / code-panel >}}
165
172
{{< code-panel language="ruby" >}}
166
173
require 'selenium-webdriver'
@@ -346,7 +353,10 @@ driver.get("http://somedomain/url_that_delays_loading")
346
353
my_dynamic_element = driver.find_element_by_id("myDynamicElement")
347
354
{{< / code-panel >}}
348
355
{{< code-panel language="csharp" >}}
349
- // We don't have a C# code sample yet - Help us out and raise a PR
356
+ IWebDriver driver = new ChromeDriver();
357
+ driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
358
+ driver.Url = "http://somedomain/url_that_delays_loading ";
359
+ IWebElement dynamicElement = driver.FindElement(By.Name("dynamicElement"));
350
360
{{< / code-panel >}}
351
361
{{< code-panel language="ruby" >}}
352
362
require 'selenium-webdriver'
Original file line number Diff line number Diff line change @@ -159,7 +159,14 @@ el = driver.find_element_by_tag_name("p")
159
159
assert el.text == "Hello from JavaScript!"
160
160
{{< / code-panel >}}
161
161
{{< code-panel language="csharp" >}}
162
- // We don't have a C# code sample yet - Help us out and raise a PR
162
+ driver = new ChromeDriver();
163
+ driver.Url = "https://www.google.com/ncr ";
164
+ driver.FindElement(By.Name("q")).SendKeys("cheese" + Keys.Enter);
165
+
166
+ WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
167
+ IWebElement firstResult = wait.Until(e => e.FindElement(By.XPath("//a/h3")));
168
+
169
+ Console.WriteLine(firstResult.Text);
163
170
{{< / code-panel >}}
164
171
{{< code-panel language="ruby" >}}
165
172
require 'selenium-webdriver'
@@ -345,7 +352,10 @@ driver.get("http://somedomain/url_that_delays_loading")
345
352
my_dynamic_element = driver.find_element_by_id("myDynamicElement")
346
353
{{< / code-panel >}}
347
354
{{< code-panel language="csharp" >}}
348
- // We don't have a C# code sample yet - Help us out and raise a PR
355
+ IWebDriver driver = new ChromeDriver();
356
+ driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
357
+ driver.Url = "http://somedomain/url_that_delays_loading ";
358
+ IWebElement dynamicElement = driver.FindElement(By.Name("dynamicElement"));
349
359
{{< / code-panel >}}
350
360
{{< code-panel language="ruby" >}}
351
361
require 'selenium-webdriver'
Original file line number Diff line number Diff line change @@ -160,7 +160,14 @@ el = driver.find_element_by_tag_name("p")
160
160
assert el.text == "Hello from JavaScript!"
161
161
{{< / code-panel >}}
162
162
{{< code-panel language="csharp" >}}
163
- // We don't have a C# code sample yet - Help us out and raise a PR
163
+ driver = new ChromeDriver();
164
+ driver.Url = "https://www.google.com/ncr ";
165
+ driver.FindElement(By.Name("q")).SendKeys("cheese" + Keys.Enter);
166
+
167
+ WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
168
+ IWebElement firstResult = wait.Until(e => e.FindElement(By.XPath("//a/h3")));
169
+
170
+ Console.WriteLine(firstResult.Text);
164
171
{{< / code-panel >}}
165
172
{{< code-panel language="ruby" >}}
166
173
require 'selenium-webdriver'
@@ -346,7 +353,10 @@ driver.get("http://somedomain/url_that_delays_loading")
346
353
my_dynamic_element = driver.find_element_by_id("myDynamicElement")
347
354
{{< / code-panel >}}
348
355
{{< code-panel language="csharp" >}}
349
- // We don't have a C# code sample yet - Help us out and raise a PR
356
+ IWebDriver driver = new ChromeDriver();
357
+ driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
358
+ driver.Url = "http://somedomain/url_that_delays_loading ";
359
+ IWebElement dynamicElement = driver.FindElement(By.Name("dynamicElement"));
350
360
{{< / code-panel >}}
351
361
{{< code-panel language="ruby" >}}
352
362
require 'selenium-webdriver'
Original file line number Diff line number Diff line change @@ -159,7 +159,14 @@ el = driver.find_element_by_tag_name("p")
159
159
assert el.text == "Hello from JavaScript!"
160
160
{{< / code-panel >}}
161
161
{{< code-panel language="csharp" >}}
162
- // We don't have a C# code sample yet - Help us out and raise a PR
162
+ driver = new ChromeDriver();
163
+ driver.Url = "https://www.google.com/ncr ";
164
+ driver.FindElement(By.Name("q")).SendKeys("cheese" + Keys.Enter);
165
+
166
+ WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
167
+ IWebElement firstResult = wait.Until(e => e.FindElement(By.XPath("//a/h3")));
168
+
169
+ Console.WriteLine(firstResult.Text);
163
170
{{< / code-panel >}}
164
171
{{< code-panel language="ruby" >}}
165
172
require 'selenium-webdriver'
@@ -345,7 +352,10 @@ driver.get("http://somedomain/url_that_delays_loading")
345
352
my_dynamic_element = driver.find_element_by_id("myDynamicElement")
346
353
{{< / code-panel >}}
347
354
{{< code-panel language="csharp" >}}
348
- // We don't have a C# code sample yet - Help us out and raise a PR
355
+ IWebDriver driver = new ChromeDriver();
356
+ driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
357
+ driver.Url = "http://somedomain/url_that_delays_loading ";
358
+ IWebElement dynamicElement = driver.FindElement(By.Name("dynamicElement"));
349
359
{{< / code-panel >}}
350
360
{{< code-panel language="ruby" >}}
351
361
require 'selenium-webdriver'
You can’t perform that action at this time.
0 commit comments