Skip to content

Commit 843437f

Browse files
authored
Merge branch 'trunk' into renovate/gradle-8.x
2 parents b6aa860 + 2fcd13d commit 843437f

File tree

19 files changed

+92
-154
lines changed

19 files changed

+92
-154
lines changed

examples/dotnet/SeleniumDocs/SeleniumDocs.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77

88
<ItemGroup>
99
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
10-
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="7.6.3" />
11-
<PackageReference Include="MSTest.TestAdapter" Version="3.4.3" />
12-
<PackageReference Include="MSTest.TestFramework" Version="3.4.3" />
10+
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="7.7.0" />
11+
<PackageReference Include="MSTest.TestAdapter" Version="3.5.0" />
12+
<PackageReference Include="MSTest.TestFramework" Version="3.5.0" />
1313
<PackageReference Include="Selenium.Support" Version="4.22.0" />
14-
<PackageReference Include="Selenium.WebDriver" Version="4.22.0" />
14+
<PackageReference Include="Selenium.WebDriver" Version="4.23.0" />
1515
</ItemGroup>
1616

1717
<ItemGroup>

examples/java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<maven.compiler.source>11</maven.compiler.source>
1414
<maven.compiler.target>11</maven.compiler.target>
1515
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
16-
<selenium.version>4.22.0</selenium.version>
16+
<selenium.version>4.23.0</selenium.version>
1717
</properties>
1818

1919
<repositories>

examples/java/src/test/java/dev/selenium/drivers/ServiceTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.openqa.selenium.remote.service.DriverFinder;
1010

1111
public class ServiceTest extends BaseTest {
12+
1213
@Test
1314
public void defaultService() {
1415
ChromeDriverService service = new ChromeDriverService.Builder().build();

examples/javascript/package-lock.json

Lines changed: 21 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/javascript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"license": "Apache-2.0",
99
"dependencies": {
1010
"assert": "2.1.0",
11-
"selenium-webdriver": "4.22.0"
11+
"selenium-webdriver": "4.23.0"
1212
},
1313
"devDependencies": {
1414
"mocha": "10.6.0"

examples/kotlin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<maven-surefire-plugin.version>3.3.1</maven-surefire-plugin.version>
2121

2222
<java.version>1.8</java.version>
23-
<selenium.version>4.22.0</selenium.version>
23+
<selenium.version>4.23.0</selenium.version>
2424

2525
<maven.compiler.target>${java.version}</maven.compiler.target>
2626
<maven.compiler.source>${java.version}</maven.compiler.source>

examples/ruby/Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ gem 'rspec', '~> 3.0'
88
gem 'rubocop', '~> 1.35'
99
gem 'rubocop-rspec', '~> 3.0'
1010
gem 'selenium-devtools', '= 0.126.0'
11-
gem 'selenium-webdriver', '= 4.22.0'
11+
gem 'selenium-webdriver', '= 4.23.0'

examples/ruby/Gemfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ GEM
88
language_server-protocol (3.17.0.3)
99
logger (1.6.0)
1010
parallel (1.25.1)
11-
parser (3.3.3.0)
11+
parser (3.3.4.0)
1212
ast (~> 2.4.1)
1313
racc
1414
racc (1.8.0)
1515
rainbow (3.1.1)
1616
rake (13.2.1)
1717
regexp_parser (2.9.2)
18-
rexml (3.3.1)
18+
rexml (3.3.2)
1919
strscan
2020
rspec (3.13.0)
2121
rspec-core (~> 3.13.0)
@@ -43,21 +43,21 @@ GEM
4343
unicode-display_width (>= 2.4.0, < 3.0)
4444
rubocop-ast (1.31.3)
4545
parser (>= 3.3.1.0)
46-
rubocop-rspec (3.0.2)
46+
rubocop-rspec (3.0.3)
4747
rubocop (~> 1.61)
4848
ruby-progressbar (1.13.0)
4949
rubyzip (2.3.2)
5050
selenium-devtools (0.126.0)
5151
selenium-webdriver (~> 4.2)
52-
selenium-webdriver (4.22.0)
52+
selenium-webdriver (4.23.0)
5353
base64 (~> 0.2)
5454
logger (~> 1.4)
5555
rexml (~> 3.2, >= 3.2.5)
5656
rubyzip (>= 1.2.2, < 3.0)
5757
websocket (~> 1.0)
5858
strscan (3.1.0)
5959
unicode-display_width (2.5.0)
60-
websocket (1.2.10)
60+
websocket (1.2.11)
6161

6262
PLATFORMS
6363
arm64-darwin-21
@@ -73,7 +73,7 @@ DEPENDENCIES
7373
rubocop (~> 1.35)
7474
rubocop-rspec (~> 3.0)
7575
selenium-devtools (= 0.126.0)
76-
selenium-webdriver (= 4.22.0)
76+
selenium-webdriver (= 4.23.0)
7777

7878
BUNDLED WITH
7979
2.5.6

examples/ruby/spec/elements/interaction_spec.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,15 @@
44

55
RSpec.describe 'Element Interaction' do
66
let(:driver) { start_session }
7+
8+
before { driver.get 'https://www.selenium.dev/selenium/web/inputs.html' }
9+
10+
it 'clicks an element' do
11+
driver.find_element(name: 'color_input').click
12+
end
13+
14+
it 'clears and send keys to an element' do
15+
driver.find_element(name: 'email_input').clear
16+
driver.find_element(name: 'email_input').send_keys 'admin@localhost.dev'
17+
end
718
end

website_and_docs/content/documentation/webdriver/elements/interactions.en.md

Lines changed: 9 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,9 @@ Selenium will return an [element click intercepted](https://w3c.github.io/webdri
6060
{{< tab header="CSharp" text=true >}}
6161
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Elements/InteractionTest.cs#L17-L21" >}}
6262
{{< /tab >}}
63-
64-
{{< tab header="Ruby" >}}
65-
66-
# Navigate to URL
67-
driver.get 'https://www.selenium.dev/selenium/web/inputs.html'
68-
69-
# Click the element
70-
driver.find_element(name: 'color_input').click
71-
72-
{{< /tab >}}
63+
{{< tab header="Ruby" text=true >}}
64+
{{< gh-codeblock path="examples/ruby/spec/elements/interaction_spec.rb#L11" >}}
65+
{{< /tab >}}
7366
{{< tab header="JavaScript" text=true >}}
7467
{{< gh-codeblock path="examples/javascript/test/getting_started/firstScript.spec.js#L20" >}}
7568
{{< /tab >}}
@@ -118,20 +111,11 @@ possible keystrokes that WebDriver Supports.
118111
{{< tab header="CSharp" text=true >}}
119112
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Elements/InteractionTest.cs#L27-L33" >}}
120113
{{< /tab >}}
121-
122-
123-
{{< tab header="Ruby" >}}
124114

125-
# Navigate to URL
126-
driver.get 'https://www.selenium.dev/selenium/web/inputs.html'
127-
128-
# Clear field to empty it from any previous data
129-
driver.find_element(name: 'email_input').clear
130-
131-
# Enter Text
132-
driver.find_element(name: 'email_input').send_keys 'admin@localhost.dev'
133115

134-
{{< /tab >}}
116+
{{< tab header="Ruby" text=true >}}
117+
{{< gh-codeblock path="examples/ruby/spec/elements/interaction_spec.rb#L16" >}}
118+
{{< /tab >}}
135119
{{< tab header="JavaScript" text=true >}}
136120
{{< gh-codeblock path="examples/javascript/test/elements/interactions.spec.js#L21" >}}
137121
{{< /tab >}}
@@ -178,17 +162,11 @@ with a`content-editable` attribute. If these conditions are not met,
178162
{{< tab header="CSharp" text=true >}}
179163
{{< gh-codeblock path="examples/dotnet/SeleniumDocs/Elements/InteractionTest.cs#L40-L43" >}}
180164
{{< /tab >}}
181-
182165

183-
{{< tab header="Ruby" >}}
184166

185-
# Navigate to URL
186-
driver.get 'https://www.selenium.dev/selenium/web/inputs.html'
187-
188-
# Clear field to empty it from any previous data
189-
driver.find_element(name: 'email_input').clear
190-
191-
{{< /tab >}}
167+
{{< tab header="Ruby" text=true >}}
168+
{{< gh-codeblock path="examples/ruby/spec/elements/interaction_spec.rb#L15" >}}
169+
{{< /tab >}}
192170
{{< tab header="JavaScript" text=true >}}
193171
{{< gh-codeblock path="examples/javascript/test/elements/interactions.spec.js#L20" >}}
194172
{{< /tab >}}

0 commit comments

Comments
 (0)