Skip to content

Commit e202b14

Browse files
authored
Merge branch 'trunk' into renovate/rubocop-1.x-lockfile
2 parents 9369b53 + 36cac58 commit e202b14

21 files changed

+150
-45
lines changed

examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace SeleniumDocs.Browsers
1111
[EnabledOnOs("WINDOWS")]
1212
public class InternetExplorerTest
1313
{
14-
private InternetExplorerDriver driver;
14+
private InternetExplorerDriver _driver;
1515
private string _logLocation;
1616
private string _tempPath;
1717

@@ -26,7 +26,7 @@ public void Cleanup()
2626
{
2727
File.Delete(_tempPath);
2828
}
29-
driver.Quit();
29+
_driver.Quit();
3030
}
3131

3232
[TestMethod]
@@ -35,14 +35,14 @@ public void BasicOptionsWin10()
3535
var options = new InternetExplorerOptions();
3636
options.AttachToEdgeChrome = true;
3737
options.EdgeExecutablePath = GetEdgeLocation();
38-
driver = new InternetExplorerDriver(options);
38+
_driver = new InternetExplorerDriver(options);
3939
}
4040

4141
[TestMethod]
4242
public void BasicOptionsWin11()
4343
{
4444
var options = new InternetExplorerOptions();
45-
driver = new InternetExplorerDriver(options);
45+
_driver = new InternetExplorerDriver(options);
4646
}
4747

4848
[TestMethod]
@@ -52,10 +52,11 @@ public void LogsToFile()
5252
var service = InternetExplorerDriverService.CreateDefaultService();
5353
service.LogFile = GetLogLocation();
5454

55-
driver = new InternetExplorerDriver(service);
56-
driver.Quit(); // Close the Service log file before reading
55+
_driver = new InternetExplorerDriver(service);
56+
_driver.Quit(); // Close the Service log file before reading
5757
var lines = File.ReadLines(GetLogLocation());
58-
Assert.IsNotNull(lines.FirstOrDefault(line => line.Contains("geckodriver INFO Listening on")));
58+
Console.WriteLine("Lines: {0}", lines);
59+
Assert.IsTrue(lines.Contains("Started InternetExplorerDriver server"));
5960
}
6061

6162
[TestMethod]
@@ -70,7 +71,7 @@ public void LogsToConsole()
7071

7172
//service.LogToConsole = true;
7273

73-
driver = new InternetExplorerDriver(service);
74+
_driver = new InternetExplorerDriver(service);
7475
Assert.IsTrue(stringWriter.ToString().Contains("geckodriver INFO Listening on"));
7576
Console.SetOut(originalOutput);
7677
stringWriter.Dispose();
@@ -84,8 +85,8 @@ public void LogsLevel()
8485

8586
service.LoggingLevel = InternetExplorerDriverLogLevel.Warn;
8687

87-
driver = new InternetExplorerDriver(service);
88-
driver.Quit(); // Close the Service log file before reading
88+
_driver = new InternetExplorerDriver(service);
89+
_driver.Quit(); // Close the Service log file before reading
8990
var lines = File.ReadLines(GetLogLocation());
9091
Assert.IsNotNull(lines.FirstOrDefault(line => line.Contains("Invalid capability setting: timeouts is type null")));
9192
}
@@ -97,7 +98,7 @@ public void SupportingFilesLocation()
9798

9899
service.LibraryExtractionPath = GetTempDirectory();
99100

100-
driver = new InternetExplorerDriver(service);
101+
_driver = new InternetExplorerDriver(service);
101102
Assert.IsTrue(File.Exists(GetTempDirectory() + "/IEDriver.tmp"));
102103
}
103104

examples/dotnet/SeleniumDocs/SeleniumDocs.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<ItemGroup>
99
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
10-
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="7.5.1" />
10+
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="7.5.2" />
1111
<PackageReference Include="MSTest.TestAdapter" Version="3.3.1" />
1212
<PackageReference Include="MSTest.TestFramework" Version="3.3.1" />
1313
<PackageReference Include="Selenium.Support" Version="4.20.0" />

examples/ruby/Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ GEM
4545
rubocop (~> 1.41)
4646
rubocop-factory_bot (2.25.1)
4747
rubocop (~> 1.41)
48-
rubocop-rspec (2.29.1)
48+
rubocop-rspec (2.29.2)
4949
rubocop (~> 1.40)
5050
rubocop-capybara (~> 2.17)
5151
rubocop-factory_bot (~> 2.22)
5252
rubocop-rspec_rails (~> 2.28)
53-
rubocop-rspec_rails (2.28.2)
53+
rubocop-rspec_rails (2.28.3)
5454
rubocop (~> 1.40)
5555
ruby-progressbar (1.13.0)
5656
rubyzip (2.3.2)

examples/ruby/spec/browsers/chrome_spec.rb

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,28 @@
113113
end
114114
end
115115

116+
describe 'Special Features' do
117+
it 'casts' do
118+
@driver = Selenium::WebDriver.for :chrome
119+
sinks = @driver.cast_sinks
120+
unless sinks.empty?
121+
device_name = sinks.first['name']
122+
@driver.start_cast_tab_mirroring(device_name)
123+
expect { @driver.stop_casting(device_name) }.not_to raise_exception
124+
end
125+
end
126+
127+
it 'gets and sets network conditions' do
128+
@driver = Selenium::WebDriver.for :chrome
129+
@driver.network_conditions = {offline: false, latency: 100, throughput: 200}
130+
expect(@driver.network_conditions).to eq(
131+
'offline' => false,
132+
'latency' => 100,
133+
'download_throughput' => 200,
134+
'upload_throughput' => 200)
135+
end
136+
end
137+
116138
def driver_finder
117139
options = Selenium::WebDriver::Options.chrome(browser_version: 'stable')
118140
service = Selenium::WebDriver::Service.chrome

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ You can drive Chrome Cast devices, including sharing tabs
379379
{{< badge-code >}}
380380
{{< /tab >}}
381381
{{< tab header="Ruby" >}}
382-
{{< badge-code >}}
382+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L119-L124" >}}
383383
{{< /tab >}}
384384
{{< tab header="JavaScript" >}}
385385
{{< badge-code >}}
@@ -405,7 +405,7 @@ You can simulate various network conditions.
405405
{{< badge-code >}}
406406
{{< /tab >}}
407407
{{< tab header="Ruby" >}}
408-
{{< badge-code >}}
408+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L129" >}}
409409
{{< /tab >}}
410410
{{< tab header="JavaScript" >}}
411411
{{< badge-code >}}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ Property value: `"true"` or `"false"`
382382
{{< badge-code >}}
383383
{{< /tab >}}
384384
{{< tab header="Ruby" >}}
385-
{{< badge-code >}}
385+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L119-L124" >}}
386386
{{< /tab >}}
387387
{{< tab header="JavaScript" >}}
388388
{{< badge-code >}}
@@ -411,7 +411,7 @@ please refer to the
411411
{{< badge-code >}}
412412
{{< /tab >}}
413413
{{< tab header="Ruby" >}}
414-
{{< badge-code >}}
414+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L129" >}}
415415
{{< /tab >}}
416416
{{< tab header="JavaScript" >}}
417417
{{< badge-code >}}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ Pode comandar dispositivos Chrome Cast, incluindo partilhar abas
379379
{{< badge-code >}}
380380
{{< /tab >}}
381381
{{< tab header="Ruby" >}}
382-
{{< badge-code >}}
382+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L119-L124" >}}
383383
{{< /tab >}}
384384
{{< tab header="JavaScript" >}}
385385
{{< badge-code >}}
@@ -408,7 +408,7 @@ please refer to the
408408
{{< badge-code >}}
409409
{{< /tab >}}
410410
{{< tab header="Ruby" >}}
411-
{{< badge-code >}}
411+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L129" >}}
412412
{{< /tab >}}
413413
{{< tab header="JavaScript" >}}
414414
{{< badge-code >}}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ Property value: `"true"` or `"false"`
378378
{{< badge-code >}}
379379
{{< /tab >}}
380380
{{< tab header="Ruby" >}}
381-
{{< badge-code >}}
381+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L119-L124" >}}
382382
{{< /tab >}}
383383
{{< tab header="JavaScript" >}}
384384
{{< badge-code >}}
@@ -407,7 +407,7 @@ please refer to the
407407
{{< badge-code >}}
408408
{{< /tab >}}
409409
{{< tab header="Ruby" >}}
410-
{{< badge-code >}}
410+
{{< gh-codeblock path="/examples/ruby/spec/browsers/chrome_spec.rb#L129" >}}
411411
{{< /tab >}}
412412
{{< tab header="JavaScript" >}}
413413
{{< badge-code >}}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ Set excluded arguments on options:
178178
{{< gh-codeblock path="/examples/ruby/spec/browsers/edge_spec.rb#L53" >}}
179179
{{< /tab >}}
180180
{{< tab header="JavaScript" >}}
181-
{{< badge-code >}}
181+
{{< gh-codeblock path="/examples/javascript/test/getting_started/openEdgeTest.spec.js#L20-L23">}}
182182
{{< /tab >}}
183183
{{< tab header="Kotlin" >}}
184184
{{< badge-code >}}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ Set excluded arguments on options:
180180
{{< gh-codeblock path="/examples/ruby/spec/browsers/edge_spec.rb#L53" >}}
181181
{{< /tab >}}
182182
{{< tab header="JavaScript" >}}
183-
{{< badge-code >}}
183+
{{< gh-codeblock path="/examples/javascript/test/getting_started/openEdgeTest.spec.js#L20-L23">}}
184184
{{< /tab >}}
185185
{{< tab header="Kotlin" >}}
186186
{{< badge-code >}}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ Set excluded arguments on options:
180180
{{< gh-codeblock path="/examples/ruby/spec/browsers/edge_spec.rb#L53" >}}
181181
{{< /tab >}}
182182
{{< tab header="JavaScript" >}}
183-
{{< badge-code >}}
183+
{{< gh-codeblock path="/examples/javascript/test/getting_started/openEdgeTest.spec.js#L20-L23">}}
184184
{{< /tab >}}
185185
{{< tab header="Kotlin" >}}
186186
{{< badge-code >}}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ Set excluded arguments on options:
180180
{{< gh-codeblock path="/examples/ruby/spec/browsers/edge_spec.rb#L53" >}}
181181
{{< /tab >}}
182182
{{< tab header="JavaScript" >}}
183-
{{< badge-code >}}
183+
{{< gh-codeblock path="/examples/javascript/test/getting_started/openEdgeTest.spec.js#L20-L23">}}
184184
{{< /tab >}}
185185
{{< tab header="Kotlin" >}}
186186
{{< badge-code >}}

website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ In your project's `package.json`, add requirement to `dependencies`:
152152
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}}
153153
{{< /tab >}}
154154
{{< tab header="JavaScript" >}}
155-
{{< badge-code >}}
155+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L14-L15" >}}
156156
{{< /tab >}}
157157
{{< tab header="Kotlin" >}}
158158
{{< badge-code >}}
@@ -190,7 +190,14 @@ In your project's `package.json`, add requirement to `dependencies`:
190190
{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}}
191191
{{% /tab %}}
192192
{{< tab header="JavaScript" >}}
193-
{{< badge-code >}}
193+
194+
### Set Up
195+
196+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L7-L9" >}}
197+
198+
### Tear Down
199+
200+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L30" >}}
194201
{{< /tab >}}
195202
{{< tab header="Kotlin" >}}
196203
{{< badge-code >}}
@@ -226,10 +233,18 @@ gradle clean test
226233
{{% /tab %}}
227234
{{% tab header="JavaScript" %}}
228235

236+
### Mocha
237+
229238
```shell
230239
mocha runningTests.spec.js
231240
```
232241

242+
### npx
243+
244+
```shell
245+
npx mocha runningTests.spec.js
246+
```
247+
233248
{{% /tab %}}
234249
{{< tab header="Kotlin" >}}
235250
{{< badge-code >}}

website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ In your project's `package.json`, add requirement to `dependencies`:
148148
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}}
149149
{{< /tab >}}
150150
{{< tab header="JavaScript" >}}
151-
{{< badge-code >}}
151+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L14-L15" >}}
152152
{{< /tab >}}
153153
{{< tab header="Kotlin" >}}
154154
{{< badge-code >}}
@@ -186,7 +186,14 @@ In your project's `package.json`, add requirement to `dependencies`:
186186
{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}}
187187
{{% /tab %}}
188188
{{< tab header="JavaScript" >}}
189-
{{< badge-code >}}
189+
190+
### Set Up
191+
192+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L7-L9" >}}
193+
194+
### Tear Down
195+
196+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L30" >}}
190197
{{< /tab >}}
191198
{{< tab header="Kotlin" >}}
192199
{{< badge-code >}}
@@ -222,10 +229,18 @@ gradle clean test
222229
{{% /tab %}}
223230
{{% tab header="JavaScript" %}}
224231

232+
### Mocha
233+
225234
```shell
226235
mocha runningTests.spec.js
227236
```
228237

238+
### npx
239+
240+
```shell
241+
npx mocha runningTests.spec.js
242+
```
243+
229244
{{% /tab %}}
230245
{{< tab header="Kotlin" >}}
231246
{{< badge-code >}}

website_and_docs/content/documentation/webdriver/getting_started/using_selenium.pt-br.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ In your project's `package.json`, adicionar requisito às `dependências`:
148148
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}}
149149
{{< /tab >}}
150150
{{< tab header="JavaScript" >}}
151-
{{< badge-code >}}
151+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L14-L15" >}}
152152
{{< /tab >}}
153153
{{< tab header="Kotlin" >}}
154154
{{< badge-code >}}
@@ -186,7 +186,14 @@ In your project's `package.json`, adicionar requisito às `dependências`:
186186
{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}}
187187
{{% /tab %}}
188188
{{< tab header="JavaScript" >}}
189-
{{< badge-code >}}
189+
190+
### Set Up
191+
192+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L7-L9" >}}
193+
194+
### Tear Down
195+
196+
{{< gh-codeblock path="examples/javascript/test/getting_started/runningTests.spec.js#L30" >}}
190197
{{< /tab >}}
191198
{{< tab header="Kotlin" >}}
192199
{{< badge-code >}}
@@ -222,10 +229,18 @@ gradle clean test
222229
{{% /tab %}}
223230
{{% tab header="JavaScript" %}}
224231

232+
### Mocha
233+
225234
```shell
226235
mocha runningTests.spec.js
227236
```
228237

238+
### npx
239+
240+
```shell
241+
npx mocha runningTests.spec.js
242+
```
243+
229244
{{% /tab %}}
230245
{{< tab header="Kotlin" >}}
231246
{{< badge-code >}}

0 commit comments

Comments
 (0)