Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ce4e0fc

Browse files
Merge branch 'trunk' into 4_22
2 parents 126b225 + c3745ec commit ce4e0fc

File tree

17 files changed

+271
-212
lines changed

17 files changed

+271
-212
lines changed

‎examples/java/src/test/java/dev/selenium/drivers/OptionsTest.java‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,18 @@ public void setPageLoadStrategyNone() {
4747
driver.quit();
4848
}
4949
}
50+
51+
@Test
52+
public void setAcceptInsecureCerts() {
53+
ChromeOptions chromeOptions = new ChromeOptions();
54+
chromeOptions.setAcceptInsecureCerts(true);
55+
WebDriver driver = new ChromeDriver(chromeOptions);
56+
try {
57+
// Navigate to Url
58+
driver.get("https://selenium.dev");
59+
} finally {
60+
driver.quit();
61+
}
62+
}
5063
}
5164

‎examples/javascript/package-lock.json‎

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

‎examples/ruby/spec/browsers/safari_spec.rb‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
describe 'Service' do
1414
let(:directory) { "#{Dir.home}/Library/Logs/com.apple.WebDriver/*" }
1515

16-
it 'enable logs' do
16+
it 'enables logs' do
1717
original_count = Dir[directory].length
1818
service = Selenium::WebDriver::Service.safari
1919

@@ -32,3 +32,11 @@
3232
end
3333
end
3434
end
35+
36+
RSpec.describe 'Safari Technology Preview', skip: "This test is being skipped as GitHub Actions have no support for Safari Technology Preview" do
37+
it 'sets the technology preview' do
38+
Selenium::WebDriver::Safari.technology_preview!
39+
local_driver = Selenium::WebDriver.for :safari
40+
expect(local_driver.capabilities.browser_name).to eq 'Safari Technology Preview'
41+
end
42+
end

‎examples/ruby/spec/elements/locators_spec.rb‎

Lines changed: 58 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,62 @@
22

33
require 'spec_helper'
44

5-
RSpec.describe 'Element Locators' do
6-
let(:driver) { start_session }
5+
RSpec.describe 'Element Locators', skip: 'These are reference following the documentation example' do
6+
it 'finds element by class name' do
7+
driver.find_element(class: 'information')
8+
end
9+
10+
it 'finds element by css selector' do
11+
driver.find_element(css: '#fname')
12+
end
13+
14+
it 'finds element by id' do
15+
driver.find_element(id: 'lname')
16+
end
17+
18+
it 'find element by name' do
19+
driver.find_element(name: 'newsletter')
20+
end
21+
22+
it 'finds element by link text' do
23+
driver.find_element(link_text: 'Selenium Official Page')
24+
end
25+
26+
it 'finds element by partial link text' do
27+
driver.find_element(partial_link_text: 'Official Page')
28+
end
29+
30+
it 'finds element by tag name' do
31+
driver.find_element(tag_name: 'a')
32+
end
33+
34+
it 'finds element by xpath' do
35+
driver.find_element(xpath: "//input[@value='f']")
36+
end
37+
38+
context 'with relative locators' do
39+
it 'finds element above' do
40+
driver.find_element({relative: {tag_name: 'input', above: {id: 'password'}}})
41+
end
42+
43+
it 'finds element below' do
44+
driver.find_element({relative: {tag_name: 'input', below: {id: 'email'}}})
45+
end
46+
47+
it 'finds element to the left' do
48+
driver.find_element({relative: {tag_name: 'button', left: {id: 'submit'}}})
49+
end
50+
51+
it 'finds element to the right' do
52+
driver.find_element({relative: {tag_name: 'button', right: {id: 'cancel'}}})
53+
end
54+
55+
it 'finds near element' do
56+
driver.find_element({relative: {tag_name: 'input', near: {id: 'lbl-email'}}})
57+
end
58+
59+
it 'chains relative locators' do
60+
driver.find_element({relative: {tag_name: 'button', below: {id: 'email'}, right: {id: 'cancel'}}})
61+
end
62+
end
763
end

‎website_and_docs/content/documentation/webdriver/browsers/safari.en.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Apple provides a development version of their browser — [Safari Technology Pre
102102
{{< badge-code >}}
103103
{{< /tab >}}
104104
{{< tab header="Ruby" >}}
105-
{{< badge-code >}}
105+
{{< gh-codeblock path="examples/ruby/spec/browsers/safari_spec.rb#L36-L37" >}}
106106
{{< /tab >}}
107107
{{< tab header="JavaScript" >}}
108108
{{< badge-code >}}

‎website_and_docs/content/documentation/webdriver/browsers/safari.ja.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ To use this version in your code:
102102
{{< badge-code >}}
103103
{{< /tab >}}
104104
{{< tab header="Ruby" >}}
105-
{{< badge-code >}}
105+
{{< gh-codeblock path="examples/ruby/spec/browsers/safari_spec.rb#L36-L37" >}}
106106
{{< /tab >}}
107107
{{< tab header="JavaScript" >}}
108108
{{< badge-code >}}

‎website_and_docs/content/documentation/webdriver/browsers/safari.pt-br.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ To use this version in your code:
102102
{{< badge-code >}}
103103
{{< /tab >}}
104104
{{< tab header="Ruby" >}}
105-
{{< badge-code >}}
105+
{{< gh-codeblock path="examples/ruby/spec/browsers/safari_spec.rb#L36-L37" >}}
106106
{{< /tab >}}
107107
{{< tab header="JavaScript" >}}
108108
{{< badge-code >}}

‎website_and_docs/content/documentation/webdriver/browsers/safari.zh-cn.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ To use this version in your code:
102102
{{< badge-code >}}
103103
{{< /tab >}}
104104
{{< tab header="Ruby" >}}
105-
{{< badge-code >}}
105+
{{< gh-codeblock path="examples/ruby/spec/browsers/safari_spec.rb#L36-L37" >}}
106106
{{< /tab >}}
107107
{{< tab header="JavaScript" >}}
108108
{{< badge-code >}}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /