Skip to content

Commit b38d39a

Browse files
CodeSnippet of C# for IE forceCreateProcessApi and Command-Line Options (SeleniumHQ#442)
* CodeSnippet of C# for IE forceCreateProcessApi and Command-Line Options * update pr comments
1 parent b1df442 commit b38d39a

8 files changed

+56
-16
lines changed

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.de.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,10 @@ driver.get("http://www.google.com")
444444
driver.quit()
445445
{{< / code-panel >}}
446446
{{< code-panel language="csharp" >}}
447-
// Please raise a PR to add code sample
447+
InternetExplorerOptions options = new InternetExplorerOptions();
448+
options.ForceCreateProcessApi = true;
449+
options.BrowserCommandLineArguments = "-k";
450+
IWebDriver driver = new InternetExplorerDriver(options);
448451
{{< / code-panel >}}
449452
{{< code-panel language="ruby" >}}
450453
require 'selenium-webdriver'
@@ -535,7 +538,9 @@ driver.get("http://www.google.com")
535538
driver.quit()
536539
{{< / code-panel >}}
537540
{{< code-panel language="csharp" >}}
538-
// Please raise a PR to add code sample
541+
InternetExplorerOptions options = new InternetExplorerOptions();
542+
options.ForceCreateProcessApi = true;
543+
IWebDriver driver = new InternetExplorerDriver(options);
539544
{{< / code-panel >}}
540545
{{< code-panel language="ruby" >}}
541546
require 'selenium-webdriver'

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.en.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,10 @@ driver.get("http://www.google.com")
438438
driver.quit()
439439
{{< / code-panel >}}
440440
{{< code-panel language="csharp" >}}
441-
// Please raise a PR to add code sample
441+
InternetExplorerOptions options = new InternetExplorerOptions();
442+
options.ForceCreateProcessApi = true;
443+
options.BrowserCommandLineArguments = "-k";
444+
IWebDriver driver = new InternetExplorerDriver(options);
442445
{{< / code-panel >}}
443446
{{< code-panel language="ruby" >}}
444447
require 'selenium-webdriver'
@@ -530,7 +533,9 @@ driver.get("http://www.google.com")
530533
driver.quit()
531534
{{< / code-panel >}}
532535
{{< code-panel language="csharp" >}}
533-
// Please raise a PR to add code sample
536+
InternetExplorerOptions options = new InternetExplorerOptions();
537+
options.ForceCreateProcessApi = true;
538+
IWebDriver driver = new InternetExplorerDriver(options);
534539
{{< / code-panel >}}
535540
{{< code-panel language="ruby" >}}
536541
require 'selenium-webdriver'

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.es.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,10 @@ driver.get("http://www.google.com")
439439
driver.quit()
440440
{{< / code-panel >}}
441441
{{< code-panel language="csharp" >}}
442-
// Please raise a PR to add code sample
442+
InternetExplorerOptions options = new InternetExplorerOptions();
443+
options.ForceCreateProcessApi = true;
444+
options.BrowserCommandLineArguments = "-k";
445+
IWebDriver driver = new InternetExplorerDriver(options);
443446
{{< / code-panel >}}
444447
{{< code-panel language="ruby" >}}
445448
require 'selenium-webdriver'
@@ -531,7 +534,9 @@ driver.get("http://www.google.com")
531534
driver.quit()
532535
{{< / code-panel >}}
533536
{{< code-panel language="csharp" >}}
534-
// Please raise a PR to add code sample
537+
InternetExplorerOptions options = new InternetExplorerOptions();
538+
options.ForceCreateProcessApi = true;
539+
IWebDriver driver = new InternetExplorerDriver(options);
535540
{{< / code-panel >}}
536541
{{< code-panel language="ruby" >}}
537542
require 'selenium-webdriver'

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.fr.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,10 @@ driver.get("http://www.google.com")
445445
driver.quit()
446446
{{< / code-panel >}}
447447
{{< code-panel language="csharp" >}}
448-
// Please raise a PR to add code sample
448+
InternetExplorerOptions options = new InternetExplorerOptions();
449+
options.ForceCreateProcessApi = true;
450+
options.BrowserCommandLineArguments = "-k";
451+
IWebDriver driver = new InternetExplorerDriver(options);
449452
{{< / code-panel >}}
450453
{{< code-panel language="ruby" >}}
451454
require 'selenium-webdriver'
@@ -537,7 +540,9 @@ driver.get("http://www.google.com")
537540
driver.quit()
538541
{{< / code-panel >}}
539542
{{< code-panel language="csharp" >}}
540-
// Please raise a PR to add code sample
543+
InternetExplorerOptions options = new InternetExplorerOptions();
544+
options.ForceCreateProcessApi = true;
545+
IWebDriver driver = new InternetExplorerDriver(options);
541546
{{< / code-panel >}}
542547
{{< code-panel language="ruby" >}}
543548
require 'selenium-webdriver'

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.ja.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,10 @@ driver.get("http://www.google.com")
435435
driver.quit()
436436
{{< / code-panel >}}
437437
{{< code-panel language="csharp" >}}
438-
// Please raise a PR to add code sample
438+
InternetExplorerOptions options = new InternetExplorerOptions();
439+
options.ForceCreateProcessApi = true;
440+
options.BrowserCommandLineArguments = "-k";
441+
IWebDriver driver = new InternetExplorerDriver(options);
439442
{{< / code-panel >}}
440443
{{< code-panel language="ruby" >}}
441444
require 'selenium-webdriver'
@@ -527,7 +530,9 @@ driver.get("http://www.google.com")
527530
driver.quit()
528531
{{< / code-panel >}}
529532
{{< code-panel language="csharp" >}}
530-
// Please raise a PR to add code sample
533+
InternetExplorerOptions options = new InternetExplorerOptions();
534+
options.ForceCreateProcessApi = true;
535+
IWebDriver driver = new InternetExplorerDriver(options);
531536
{{< / code-panel >}}
532537
{{< code-panel language="ruby" >}}
533538
require 'selenium-webdriver'

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.ko.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,10 @@ driver.get("http://www.google.com")
444444
driver.quit()
445445
{{< / code-panel >}}
446446
{{< code-panel language="csharp" >}}
447-
// Please raise a PR to add code sample
447+
InternetExplorerOptions options = new InternetExplorerOptions();
448+
options.ForceCreateProcessApi = true;
449+
options.BrowserCommandLineArguments = "-k";
450+
IWebDriver driver = new InternetExplorerDriver(options);
448451
{{< / code-panel >}}
449452
{{< code-panel language="ruby" >}}
450453
require 'selenium-webdriver'
@@ -536,7 +539,9 @@ driver.get("http://www.google.com")
536539
driver.quit()
537540
{{< / code-panel >}}
538541
{{< code-panel language="csharp" >}}
539-
// Please raise a PR to add code sample
542+
InternetExplorerOptions options = new InternetExplorerOptions();
543+
options.ForceCreateProcessApi = true;
544+
IWebDriver driver = new InternetExplorerDriver(options);
540545
{{< / code-panel >}}
541546
{{< code-panel language="ruby" >}}
542547
require 'selenium-webdriver'

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.nl.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,10 @@ driver.get("http://www.google.com")
436436
driver.quit()
437437
{{< / code-panel >}}
438438
{{< code-panel language="csharp" >}}
439-
// Please raise a PR to add code sample
439+
InternetExplorerOptions options = new InternetExplorerOptions();
440+
options.ForceCreateProcessApi = true;
441+
options.BrowserCommandLineArguments = "-k";
442+
IWebDriver driver = new InternetExplorerDriver(options);
440443
{{< / code-panel >}}
441444
{{< code-panel language="ruby" >}}
442445
require 'selenium-webdriver'
@@ -528,7 +531,9 @@ driver.get("http://www.google.com")
528531
driver.quit()
529532
{{< / code-panel >}}
530533
{{< code-panel language="csharp" >}}
531-
// Please raise a PR to add code sample
534+
InternetExplorerOptions options = new InternetExplorerOptions();
535+
options.ForceCreateProcessApi = true;
536+
IWebDriver driver = new InternetExplorerDriver(options);
532537
{{< / code-panel >}}
533538
{{< code-panel language="ruby" >}}
534539
require 'selenium-webdriver'

docs_source_files/content/driver_idiosyncrasies/driver_specific_capabilities.zh-cn.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,10 @@ driver.get("http://www.google.com")
435435
driver.quit()
436436
{{< / code-panel >}}
437437
{{< code-panel language="csharp" >}}
438-
// Please raise a PR to add code sample
438+
InternetExplorerOptions options = new InternetExplorerOptions();
439+
options.ForceCreateProcessApi = true;
440+
options.BrowserCommandLineArguments = "-k";
441+
IWebDriver driver = new InternetExplorerDriver(options);
439442
{{< / code-panel >}}
440443
{{< code-panel language="ruby" >}}
441444
require 'selenium-webdriver'
@@ -527,7 +530,9 @@ driver.get("http://www.google.com")
527530
driver.quit()
528531
{{< / code-panel >}}
529532
{{< code-panel language="csharp" >}}
530-
// Please raise a PR to add code sample
533+
InternetExplorerOptions options = new InternetExplorerOptions();
534+
options.ForceCreateProcessApi = true;
535+
IWebDriver driver = new InternetExplorerDriver(options);
531536
{{< / code-panel >}}
532537
{{< code-panel language="ruby" >}}
533538
require 'selenium-webdriver'

0 commit comments

Comments
 (0)