Skip to content

Commit 35a240e

Browse files
committed
[.net] Add example for logging to console
1 parent f018924 commit 35a240e

File tree

13 files changed

+128
-64
lines changed

13 files changed

+128
-64
lines changed

examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs

+22
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.VisualStudio.TestTools.UnitTesting;
66
using OpenQA.Selenium;
77
using OpenQA.Selenium.Chrome;
8+
using OpenQA.Selenium.Internal.Logging;
89

910
namespace SeleniumDocs.Browsers
1011
{
@@ -179,5 +180,26 @@ private static string GetChromeLocation()
179180
};
180181
return new DriverFinder(options).GetBrowserPath();
181182
}
183+
184+
[TestMethod]
185+
[DoNotParallelize]
186+
public void PrintOutputToConsole()
187+
{
188+
var stringWriter = new StringWriter();
189+
var originalOutput = Console.Error;
190+
Console.SetError(stringWriter);
191+
192+
driver = new ChromeDriver();
193+
194+
using (var ctx = Log.CreateContext(LogEventLevel.Debug).Handlers.Add(new ConsoleLogHandler()))
195+
{
196+
// logs will be emitted to STDERR
197+
driver.Url = "https://www.selenium.dev/selenium/web/blank.html";
198+
}
199+
200+
Assert.IsTrue(stringWriter.ToString().Contains("get {\"url\":\"https://www.selenium.dev/selenium/web/blank.html\"}"));
201+
Console.SetError(originalOutput);
202+
stringWriter.Dispose();
203+
}
182204
}
183205
}

examples/dotnet/SeleniumDocs/Browsers/EdgeTest.cs

+22
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.VisualStudio.TestTools.UnitTesting;
66
using OpenQA.Selenium;
77
using OpenQA.Selenium.Edge;
8+
using OpenQA.Selenium.Internal.Logging;
89

910
namespace SeleniumDocs.Browsers
1011
{
@@ -179,5 +180,26 @@ private static string GetEdgeLocation()
179180
};
180181
return new DriverFinder(options).GetBrowserPath();
181182
}
183+
184+
[TestMethod]
185+
[DoNotParallelize]
186+
public void PrintOutputToConsole()
187+
{
188+
var stringWriter = new StringWriter();
189+
var originalOutput = Console.Error;
190+
Console.SetError(stringWriter);
191+
192+
driver = new EdgeDriver();
193+
194+
using (var ctx = Log.CreateContext(LogEventLevel.Debug).Handlers.Add(new ConsoleLogHandler()))
195+
{
196+
// logs will be emitted to STDERR
197+
driver.Url = "https://www.selenium.dev/selenium/web/blank.html";
198+
}
199+
200+
Assert.IsTrue(stringWriter.ToString().Contains("get {\"url\":\"https://www.selenium.dev/selenium/web/blank.html\"}"));
201+
Console.SetError(originalOutput);
202+
stringWriter.Dispose();
203+
}
182204
}
183205
}

examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs

+20
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Linq;
44
using Microsoft.VisualStudio.TestTools.UnitTesting;
55
using OpenQA.Selenium.IE;
6+
using OpenQA.Selenium.Internal.Logging;
67
using SeleniumDocs.TestSupport;
78

89
namespace SeleniumDocs.Browsers
@@ -126,5 +127,24 @@ private string GetEdgeLocation()
126127
{
127128
return Environment.GetEnvironmentVariable("EDGE_BIN");
128129
}
130+
131+
[TestMethod]
132+
[DoNotParallelize]
133+
public void PrintOutputToConsole()
134+
{
135+
var stringWriter = new StringWriter();
136+
var originalOutput = Console.Error;
137+
Console.SetError(stringWriter);
138+
139+
using (var ctx = Log.CreateContext(LogEventLevel.Debug).Handlers.Add(new ConsoleLogHandler()))
140+
{
141+
// logs will be emitted to STDERR
142+
_driver = new InternetExplorerDriver();
143+
}
144+
145+
Assert.IsTrue(stringWriter.ToString().Contains("Executing command: []: newSession"));
146+
Console.SetError(originalOutput);
147+
stringWriter.Dispose();
148+
}
129149
}
130150
}

website_and_docs/content/documentation/webdriver/browsers/chrome.en.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Starting a Chrome session with basic defined options looks like this:
2929
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L9-L10" >}}
3030
{{% /tab %}}
3131
{{< tab header="CSharp" >}}
32-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L30-L31" >}}
32+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L31-L32" >}}
3333
{{< /tab >}}
3434
{{< tab header="Ruby" >}}
3535
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L10-L11" >}}
@@ -61,7 +61,7 @@ Add an argument to options:
6161
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L18" >}}
6262
{{% /tab %}}
6363
{{< tab header="CSharp" >}}
64-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L39" >}}
64+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L40" >}}
6565
{{< /tab >}}
6666
{{< tab header="Ruby" >}}
6767
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L17" >}}
@@ -89,7 +89,7 @@ Add a browser location to options:
8989
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L29">}}
9090
{{% /tab %}}
9191
{{< tab header="CSharp" >}}
92-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L49" >}}
92+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L50" >}}
9393
{{< /tab >}}
9494
{{< tab header="Ruby" >}}
9595
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L25" >}}
@@ -118,7 +118,7 @@ Add an extension to options:
118118
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L40">}}
119119
{{% /tab %}}
120120
{{< tab header="CSharp" >}}
121-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L61" >}}
121+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L62" >}}
122122
{{< /tab >}}
123123
{{< tab header="Ruby" >}}
124124
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L34" >}}
@@ -175,7 +175,7 @@ Set excluded arguments on options:
175175
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L62" >}}
176176
{{% /tab %}}
177177
{{< tab header="CSharp" >}}
178-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L76" >}}
178+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L77" >}}
179179
{{< /tab >}}
180180
{{< tab header="Ruby" >}}
181181
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L53" >}}
@@ -215,7 +215,7 @@ Property value: String representing path to log file
215215
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L71" >}}
216216
{{< /tab >}}
217217
{{< tab header="CSharp" >}}
218-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L86" >}}
218+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L87" >}}
219219
{{< /tab >}}
220220
{{< tab header="Ruby" >}}
221221
{{< badge-version version="4.10" >}}
@@ -246,7 +246,7 @@ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR`
246246
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L82" >}}
247247
{{< /tab >}}
248248
{{< tab header="CSharp" >}}
249-
{{< badge-implementation >}}
249+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L194-L198" >}}
250250
{{< /tab >}}
251251
{{% tab header="Ruby" %}}
252252
`$stdout` and `$stderr` are both valid values
@@ -346,7 +346,7 @@ Property value: `"true"` or `"false"`
346346
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L115" >}}
347347
{{< /tab >}}
348348
{{< tab header="CSharp" >}}
349-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L155" >}}
349+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L156" >}}
350350
{{< /tab >}}
351351
{{< tab header="Ruby" >}}
352352
{{< badge-version version="4.8" >}}

website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ ChromeおよびChromiumに特有の機能は、Googleの [Capabilities & ChromeO
2828
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L9-L10" >}}
2929
{{% /tab %}}
3030
{{< tab header="CSharp" >}}
31-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L30-L31" >}}
31+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L31-L32" >}}
3232
{{< /tab >}}
3333
{{< tab header="Ruby" >}}
3434
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L10-L11" >}}
@@ -60,7 +60,7 @@ ChromeおよびChromiumに特有の機能は、Googleの [Capabilities & ChromeO
6060
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L18" >}}
6161
{{% /tab %}}
6262
{{< tab header="CSharp" >}}
63-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L39" >}}
63+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L40" >}}
6464
{{< /tab >}}
6565
{{< tab header="Ruby" >}}
6666
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L17" >}}
@@ -88,7 +88,7 @@ ChromeおよびChromiumに特有の機能は、Googleの [Capabilities & ChromeO
8888
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L29">}}
8989
{{% /tab %}}
9090
{{< tab header="CSharp" >}}
91-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L49" >}}
91+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L50" >}}
9292
{{< /tab >}}
9393
{{< tab header="Ruby" >}}
9494
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L25" >}}
@@ -117,7 +117,7 @@ The `extensions` パラメータはcrxファイルを受け入れます。解凍
117117
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L40">}}
118118
{{% /tab %}}
119119
{{< tab header="CSharp" >}}
120-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L61" >}}
120+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L62" >}}
121121
{{< /tab >}}
122122
{{< tab header="Ruby" >}}
123123
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L34" >}}
@@ -174,7 +174,7 @@ Chrome はさまざまな引数を追加します。
174174
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L62" >}}
175175
{{% /tab %}}
176176
{{< tab header="CSharp" >}}
177-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L76" >}}
177+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L77" >}}
178178
{{< /tab >}}
179179
{{< tab header="Ruby" >}}
180180
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L53" >}}
@@ -212,7 +212,7 @@ Chrome はさまざまな引数を追加します。
212212
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L71" >}}
213213
{{< /tab >}}
214214
{{< tab header="CSharp" >}}
215-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L86" >}}
215+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L87" >}}
216216
{{< /tab >}}
217217
{{< tab header="Ruby" >}}
218218
{{< badge-version version="4.10" >}}
@@ -243,7 +243,7 @@ Chrome はさまざまな引数を追加します。
243243
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L82" >}}
244244
{{< /tab >}}
245245
{{< tab header="CSharp" >}}
246-
{{< badge-implementation >}}
246+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L194-L198" >}}
247247
{{< /tab >}}
248248
{{% tab header="Ruby" %}}
249249
`$stdout``$stderr` はどちらも有効な値です。
@@ -338,7 +338,7 @@ ChromedriverとChromeブラウザのバージョンは一致する必要があ
338338
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L115" >}}
339339
{{< /tab >}}
340340
{{< tab header="CSharp" >}}
341-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L155" >}}
341+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L156" >}}
342342
{{< /tab >}}
343343
{{< tab header="Ruby" >}}
344344
{{< badge-version version="4.8" >}}

website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Este é um exemplo de como iniciar uma sessão Chrome com um conjunto de opçõe
2727
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L9-L10" >}}
2828
{{% /tab %}}
2929
{{< tab header="CSharp" >}}
30-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L30-L31" >}}
30+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L31-L32" >}}
3131
{{< /tab >}}
3232
{{< tab header="Ruby" >}}
3333
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L10-L11" >}}
@@ -61,7 +61,7 @@ Add an argument to options:
6161
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L18" >}}
6262
{{% /tab %}}
6363
{{< tab header="CSharp" >}}
64-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L39" >}}
64+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L40" >}}
6565
{{< /tab >}}
6666
{{< tab header="Ruby" >}}
6767
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L17" >}}
@@ -86,7 +86,7 @@ Adicionar uma localização:
8686
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L29">}}
8787
{{% /tab %}}
8888
{{< tab header="CSharp" >}}
89-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L49" >}}
89+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L50" >}}
9090
{{< /tab >}}
9191
{{< tab header="Ruby" >}}
9292
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L25" >}}
@@ -117,7 +117,7 @@ Adicionar uma extensão:
117117
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L40">}}
118118
{{% /tab %}}
119119
{{< tab header="CSharp" >}}
120-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L61" >}}
120+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L62" >}}
121121
{{< /tab >}}
122122
{{< tab header="Ruby" >}}
123123
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L34" >}}
@@ -176,7 +176,7 @@ Exclua parametros:
176176
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L62" >}}
177177
{{% /tab %}}
178178
{{< tab header="CSharp" >}}
179-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L76" >}}
179+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L77" >}}
180180
{{< /tab >}}
181181
{{< tab header="Ruby" >}}
182182
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L53" >}}
@@ -216,7 +216,7 @@ Property value: String representing path to log file
216216
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L71" >}}
217217
{{< /tab >}}
218218
{{< tab header="CSharp" >}}
219-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L86" >}}
219+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L87" >}}
220220
{{< /tab >}}
221221
{{< tab header="Ruby" >}}
222222
{{< badge-version version="4.10" >}}
@@ -247,7 +247,7 @@ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR`
247247
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L82" >}}
248248
{{< /tab >}}
249249
{{< tab header="CSharp" >}}
250-
{{< badge-implementation >}}
250+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L194-L198" >}}
251251
{{< /tab >}}
252252
{{% tab header="Ruby" %}}
253253
`$stdout` and `$stderr` are both valid values
@@ -347,7 +347,7 @@ Property value: `"true"` or `"false"`
347347
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L115" >}}
348348
{{< /tab >}}
349349
{{< tab header="CSharp" >}}
350-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L155" >}}
350+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L156" >}}
351351
{{< /tab >}}
352352
{{< tab header="Ruby" >}}
353353
{{< badge-version version="4.8" >}}

website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Chrome浏览器的特有功能可以在谷歌的页面找到: [Capabilities & Ch
2727
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L9-L10" >}}
2828
{{% /tab %}}
2929
{{< tab header="CSharp" >}}
30-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L30-L31" >}}
30+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L31-L32" >}}
3131
{{< /tab >}}
3232
{{< tab header="Ruby" >}}
3333
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L10-L11" >}}
@@ -61,7 +61,7 @@ Chrome浏览器的特有功能可以在谷歌的页面找到: [Capabilities & Ch
6161
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L18" >}}
6262
{{% /tab %}}
6363
{{< tab header="CSharp" >}}
64-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L39" >}}
64+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L40" >}}
6565
{{< /tab >}}
6666
{{< tab header="Ruby" >}}
6767
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L17" >}}
@@ -88,7 +88,7 @@ Chrome浏览器的特有功能可以在谷歌的页面找到: [Capabilities & Ch
8888
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L29">}}
8989
{{% /tab %}}
9090
{{< tab header="CSharp" >}}
91-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L49" >}}
91+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L50" >}}
9292
{{< /tab >}}
9393
{{< tab header="Ruby" >}}
9494
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L25" >}}
@@ -117,7 +117,7 @@ Chrome浏览器的特有功能可以在谷歌的页面找到: [Capabilities & Ch
117117
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L40">}}
118118
{{% /tab %}}
119119
{{< tab header="CSharp" >}}
120-
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L61" >}}
120+
{{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L62" >}}
121121
{{< /tab >}}
122122
{{< tab header="Ruby" >}}
123123
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L34" >}}
@@ -174,7 +174,7 @@ Chrome 添加了各种参数,如果你不希望添加某些参数,可以将
174174
{{< gh-codeblock path="/examples/python/tests/browsers/test_chrome.py#L62" >}}
175175
{{% /tab %}}
176176
{{< tab header="CSharp" >}}
177-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L76" >}}
177+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L77" >}}
178178
{{< /tab >}}
179179
{{< tab header="Ruby" >}}
180180
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L53" >}}
@@ -216,7 +216,7 @@ Chrome 添加了各种参数,如果你不希望添加某些参数,可以将
216216
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L71" >}}
217217
{{< /tab >}}
218218
{{< tab header="CSharp" >}}
219-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L86" >}}
219+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L87" >}}
220220
{{< /tab >}}
221221
{{< tab header="Ruby" >}}
222222
{{< badge-version version="4.10" >}}
@@ -247,7 +247,7 @@ Chrome 添加了各种参数,如果你不希望添加某些参数,可以将
247247
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L82" >}}
248248
{{< /tab >}}
249249
{{< tab header="CSharp" >}}
250-
{{< badge-implementation >}}
250+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L194-L198" >}}
251251
{{< /tab >}}
252252
{{% tab header="Ruby" %}}
253253
`$stdout` and `$stderr` are both valid values
@@ -348,7 +348,7 @@ Chromedriver 和 Chrome 浏览器版本应该匹配, 如果它们不匹配, 驱
348348
{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L115" >}}
349349
{{< /tab >}}
350350
{{< tab header="CSharp" >}}
351-
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L155" >}}
351+
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/ChromeTest.cs#L156" >}}
352352
{{< /tab >}}
353353
{{< tab header="Ruby" >}}
354354
{{< badge-version version="4.8" >}}

0 commit comments

Comments
 (0)