Skip to content

Conversation

@rpallavisharma
Copy link
Member

@rpallavisharma rpallavisharma commented Nov 7, 2025

User description

Thanks for contributing to the Selenium site and documentation!
A PR well described will help maintainers to review and merge it quickly

Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, and help reviewers by making them as simple and short as possible.

Added information of Get Dom Property and Get Dom Attribute.
Provided code for java, added for all languages

Description

Added information of Get Dom Property and Get Dom Attribute.
Provided code for java, added for all languages

Motivation and Context

information about these methods were missing

Types of changes

  • Change to the site (I have double-checked the Netlify deployment, and my changes look good)
  • Code example added (and I also added the example to all translated languages)
  • Improved translation
  • Added new translation (and I also added a notice to each document missing translation)

Checklist

  • I have read the contributing document.
  • I have used hugo to render the site/docs locally and I am sure it works.

PR Type

Documentation, Enhancement


Description

  • Added getDomProperty() and getDomAttribute() method documentation

  • Implemented Java test examples for both new methods

  • Updated documentation across multiple language versions (English, Japanese, Portuguese, Chinese)

  • Reorganized section header from "Fetching Attributes or Properties" to "Fetching Attributes and Properties"


Diagram Walkthrough

flowchart LR
  A["Java Test Examples"] -->|"getDomProperty & getDomAttribute"| B["Documentation Files"]
  B -->|"Updated"| C["EN, JA, PT-BR, ZH-CN"]
  C -->|"Added"| D["New Method Sections"]
Loading

File Walkthrough

Relevant files
Tests
InformationTest.java
Add getDomProperty and getDomAttribute test examples         

examples/java/src/test/java/dev/selenium/elements/InformationTest.java

  • Added test code for getDomProperty("value") method
  • Added test code for getDomAttribute("value") method
  • Both methods retrieve the same value from email input element
  • Assertions verify correct values are returned
+7/-0     
Documentation
information.en.md
Add DOM property and attribute method documentation           

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

  • Changed section header to "Fetching Attributes and Properties"
  • Added subsection "Get Attribute" for existing getAttribute
    documentation
  • Added new subsection "Get Dom Property" with Java code example
    reference
  • Added new subsection "Get Dom Attribute" with Java code example
    reference
  • Included placeholder tabs for Python, CSharp, Ruby, JavaScript, and
    Kotlin
+55/-1   
information.ja.md
Add DOM property and attribute documentation in Japanese 

website_and_docs/content/documentation/webdriver/elements/information.ja.md

  • Changed section header to "Fetching Attributes and Properties"
  • Added subsection "Get Attribute" for existing getAttribute
    documentation
  • Added new subsection "Get Dom Property" with Java code example
    reference
  • Added new subsection "Get Dom Attribute" with Java code example
    reference
  • Fixed Kotlin tab formatting and included placeholder tabs for other
    languages
+56/-3   
information.pt-br.md
Add DOM property and attribute documentation in Portuguese

website_and_docs/content/documentation/webdriver/elements/information.pt-br.md

  • Changed section header to "Fetching Attributes and Properties"
  • Added subsection "Get Attribute" for existing getAttribute
    documentation
  • Added new subsection "Get Dom Property" with Java code example
    reference
  • Added new subsection "Get Dom Attribute" with Java code example
    reference
  • Updated code block path references and fixed tab formatting
+58/-6   
information.zh-cn.md
Add DOM property and attribute documentation in Chinese   

website_and_docs/content/documentation/webdriver/elements/information.zh-cn.md

  • Added new subsection "Get Dom Property" with Java code example
    reference
  • Added new subsection "Get Dom Attribute" with Java code example
    reference
  • Included placeholder tabs for Python, CSharp, Ruby, JavaScript, and
    Kotlin
  • Appended sections at end of existing documentation
+52/-0   

@qodo-merge-pro
Copy link
Contributor

qodo-merge-pro bot commented Nov 7, 2025

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status: Passed

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status: Passed

Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status: Passed

Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status:
No auditing: The added code performs element property/attribute reads and assertions without any
logging or audit trail, though this may be acceptable for test/example code.

Referred Code
// Fetch Dom Property
String propInfo = emailTxt.getDomProperty("value");
assertEquals(propInfo,"admin@localhost");

// Fetch Dom Attribute
String attrInfo = emailTxt.getDomAttribute("value");
assertEquals(attrInfo,"admin@localhost");
Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
No error handling: The new example code uses direct assertions and WebDriver calls without explicit error
handling for potential failures, which may be acceptable in test snippets but lacks
robustness.

Referred Code
// Fetch Dom Property
String propInfo = emailTxt.getDomProperty("value");
assertEquals(propInfo,"admin@localhost");

// Fetch Dom Attribute
String attrInfo = emailTxt.getDomAttribute("value");
assertEquals(attrInfo,"admin@localhost");
  • Update
Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

@qodo-merge-pro
Copy link
Contributor

qodo-merge-pro bot commented Nov 7, 2025

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
High-level
Provide complete and clarifying documentation

The PR is incomplete as it only provides Java code examples, leaving other
languages empty. Additionally, the documentation and examples fail to clarify
the key differences between getAttribute, getDomProperty, and getDomAttribute,
which should be addressed with a better example for all supported languages.

Examples:

website_and_docs/content/documentation/webdriver/elements/information.en.md [288-337]
### Get Dom Property 

This method retrieves the value of a specific DOM property of a web element.

{{< tabpane langEqualsHeader=true >}}
{{< tab header="Java" text=true >}}
{{< gh-codeblock path="/examples/java/src/test/java/dev/selenium/elements/InformationTest.java#L67-L69" >}}
{{< /tab >}}
  {{< tab header="Python" text=true >}}


 ... (clipped 40 lines)
examples/java/src/test/java/dev/selenium/elements/InformationTest.java [67-73]
      // Fetch Dom Property
      String propInfo = emailTxt.getDomProperty("value");
      assertEquals(propInfo,"admin@localhost");

      // Fetch Dom Attribute
      String attrInfo = emailTxt.getDomAttribute("value");
      assertEquals(attrInfo,"admin@localhost");

Solution Walkthrough:

Before:

// In InformationTest.java
WebElement emailTxt = driver.findElement(By.name(("email_input")));

// All three methods return the same value in this example
String valueInfo = emailTxt.getAttribute("value"); // "admin@localhost"
String propInfo = emailTxt.getDomProperty("value"); // "admin@localhost"
String attrInfo = emailTxt.getDomAttribute("value"); // "admin@localhost"

// In information.en.md
// ...
// {{< tab header="Python" text=true >}}
//   <!-- Empty -->
// {{< /tab >}}
// ...

After:

// In documentation, explain the difference:
// `getDomAttribute` returns the HTML attribute value as a string.
// `getDomProperty` returns the current property value, which can be of a different type (e.g., boolean).

// Example with a checkbox where attribute and property differ:
// HTML: <input type="checkbox" id="cb" checked>
WebElement checkbox = driver.findElement(By.id("cb"));

String attribute = checkbox.getDomAttribute("checked"); // "true" or ""
boolean property = checkbox.getDomProperty("checked"); // true

// After unchecking the box via UI:
// attribute remains "true" or ""
// property becomes false

// All language tabs in markdown files should be filled with similar examples.
Suggestion importance[1-10]: 9

__

Why: The suggestion correctly identifies that the PR is incomplete (missing examples for most languages) and that the provided example fails to demonstrate the crucial differences between getAttribute, getDomProperty, and getDomAttribute, which is the main point of the new documentation.

High
General
Improve test to show method differences

Improve the test case to demonstrate the behavioral differences between
getDomProperty and getDomAttribute by modifying an input's value and asserting
the distinct results from each method.

examples/java/src/test/java/dev/selenium/elements/InformationTest.java [67-73]

-// Fetch Dom Property
-String propInfo = emailTxt.getDomProperty("value");
-assertEquals(propInfo,"admin@localhost");
+// Get number input
+WebElement numberInput = driver.findElement(By.name("number_input"));
+assertEquals("4", numberInput.getDomAttribute("value"));
 
-// Fetch Dom Attribute
-String attrInfo = emailTxt.getDomAttribute("value");
-assertEquals(attrInfo,"admin@localhost");
+// Type a new value
+numberInput.sendKeys("5");
 
+// Get attribute value
+assertEquals("4", numberInput.getDomAttribute("value"));
+
+// Get property value
+assertEquals("45", numberInput.getDomProperty("value"));
+
  • Apply / Chat
Suggestion importance[1-10]: 9

__

Why: The suggestion correctly identifies that the added test case fails to demonstrate the key difference between getDomProperty and getDomAttribute, and proposes a much better test that clearly illustrates their distinct behaviors, which is critical for documenting this new feature.

High
  • Update

@netlify
Copy link

netlify bot commented Nov 7, 2025

Deploy Preview for selenium-dev ready!

Name Link
🔨 Latest commit b64fb0e
🔍 Latest deploy log https://app.netlify.com/projects/selenium-dev/deploys/690e98fc8f63cd0008441007
😎 Deploy Preview https://deploy-preview-2529--selenium-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@rpallavisharma
Copy link
Member Author

The tests failure doesn't look related to this PR. Kindly check this.

@rpallavisharma rpallavisharma requested a review from diemol November 7, 2025 11:02
@qodo-merge-pro
Copy link
Contributor

qodo-merge-pro bot commented Nov 8, 2025

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: tests (ubuntu, stable)

Failed stage: Run Tests Stable [❌]

Failed test name: dev.selenium.browsers.EdgeTest.logsToConsole

Failure summary:

The GitHub Action failed because Maven test execution reported failures in the Java examples:
- Test
dev.selenium.browsers.EdgeTest.logsToConsole consistently failed with an assertion error expected:
but was: at EdgeTest.java:119 (seen across multiple runs).
- Test
dev.selenium.browsers.ChromeTest.extensionOptions errored with
org.openqa.selenium.NoSuchElementException when trying to locate element
#webextensions-selenium-example, at ChromeTest.java:69 (repeated across retries). This indicates the
expected element was not present in the page/extension UI during the test run.
- One flaky failure
also appeared in dev.selenium.actions_api.MouseTest.moveByOffsetFromViewport (expected: but was: )
at MouseTest.java:139, though it passed on rerun.
The surefire plugin aborted the build with test
failures, causing the action to exit with code 1.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

143:  > Warning:          Could not resolve keysym XF86CameraAccessToggle
144:  > Warning:          Could not resolve keysym XF86NextElement
145:  > Warning:          Could not resolve keysym XF86PreviousElement
146:  > Warning:          Could not resolve keysym XF86AutopilotEngageToggle
147:  > Warning:          Could not resolve keysym XF86MarkWaypoint
148:  > Warning:          Could not resolve keysym XF86Sos
149:  > Warning:          Could not resolve keysym XF86NavChart
150:  > Warning:          Could not resolve keysym XF86FishingChart
151:  > Warning:          Could not resolve keysym XF86SingleRangeRadar
152:  > Warning:          Could not resolve keysym XF86DualRangeRadar
153:  > Warning:          Could not resolve keysym XF86RadarOverlay
154:  > Warning:          Could not resolve keysym XF86TraditionalSonar
155:  > Warning:          Could not resolve keysym XF86ClearvuSonar
156:  > Warning:          Could not resolve keysym XF86SidevuSonar
157:  > Warning:          Could not resolve keysym XF86NavInfo
158:  Errors from xkbcomp are not fatal to the X server
159:  ##[group]Run actions/setup-java@v5
...

197:  JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.17-10/x64
198:  JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.17-10/x64
199:  ##[endgroup]
200:  Warning: use -cacerts option to access cacerts keystore
201:  Certificate was added to keystore
202:  ##[group]Run nick-invision/retry@v3.0.2
203:  with:
204:  timeout_minutes: 40
205:  max_attempts: 3
206:  command: cd examples/java
207:  mvn -B test -D"jdk.internal.httpclient.disableHostnameVerification=true"
208:  
209:  retry_wait_seconds: 10
210:  polling_interval_seconds: 1
211:  warning_on_retry: true
212:  continue_on_error: false
213:  env:
...

278:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-remote-driver/4.38.0/selenium-remote-driver-4.38.0.pom (5.3 kB at 161 kB/s)
279:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.5.0-jre/guava-33.5.0-jre.pom
280:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.5.0-jre/guava-33.5.0-jre.pom (9.6 kB at 224 kB/s)
281:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.5.0-jre/guava-parent-33.5.0-jre.pom
282:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.5.0-jre/guava-parent-33.5.0-jre.pom (24 kB at 598 kB/s)
283:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.pom
284:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.pom (5.6 kB at 159 kB/s)
285:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.4.0-android/guava-parent-33.4.0-android.pom
286:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/33.4.0-android/guava-parent-33.4.0-android.pom (22 kB at 538 kB/s)
287:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom
288:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.pom (2.3 kB at 67 kB/s)
289:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom
290:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom (10 kB at 283 kB/s)
291:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
292:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom (6.6 kB at 219 kB/s)
293:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.41.0/error_prone_annotations-2.41.0.pom
294:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.41.0/error_prone_annotations-2.41.0.pom (4.3 kB at 142 kB/s)
295:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.41.0/error_prone_parent-2.41.0.pom
296:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.41.0/error_prone_parent-2.41.0.pom (16 kB at 514 kB/s)
297:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/3.1/j2objc-annotations-3.1.pom
...

344:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-edge-driver/4.38.0/selenium-edge-driver-4.38.0.pom (3.4 kB at 126 kB/s)
345:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/4.38.0/selenium-firefox-driver-4.38.0.pom
346:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-firefox-driver/4.38.0/selenium-firefox-driver-4.38.0.pom (3.7 kB at 135 kB/s)
347:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/4.38.0/selenium-ie-driver-4.38.0.pom
348:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-ie-driver/4.38.0/selenium-ie-driver-4.38.0.pom (3.2 kB at 110 kB/s)
349:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/4.38.0/selenium-safari-driver-4.38.0.pom
350:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/4.38.0/selenium-safari-driver-4.38.0.pom (3.0 kB at 93 kB/s)
351:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/4.38.0/selenium-support-4.38.0.pom
352:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/4.38.0/selenium-support-4.38.0.pom (3.4 kB at 130 kB/s)
353:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-grid/4.38.0/selenium-grid-4.38.0.pom
354:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-grid/4.38.0/selenium-grid-4.38.0.pom (7.7 kB at 176 kB/s)
355:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.pom
356:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.pom (1.5 kB at 52 kB/s)
357:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.pom
358:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.pom (2.1 kB at 76 kB/s)
359:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.40.0/error_prone_annotations-2.40.0.pom
360:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.40.0/error_prone_annotations-2.40.0.pom (4.3 kB at 133 kB/s)
361:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.40.0/error_prone_parent-2.40.0.pom
362:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.40.0/error_prone_parent-2.40.0.pom (16 kB at 408 kB/s)
363:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/graphql-java/graphql-java/24.1/graphql-java-24.1.pom
...

428:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-java/4.14.1/selenium-java-4.14.1.pom (4.4 kB at 142 kB/s)
429:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/4.14.1/selenium-api-4.14.1.pom
430:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-api/4.14.1/selenium-api-4.14.1.pom (2.1 kB at 74 kB/s)
431:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/4.14.1/selenium-chrome-driver-4.14.1.pom
432:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-chrome-driver/4.14.1/selenium-chrome-driver-4.14.1.pom (3.4 kB at 111 kB/s)
433:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.pom
434:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.pom (13 kB at 378 kB/s)
435:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/32.1.2-jre/guava-parent-32.1.2-jre.pom
436:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/32.1.2-jre/guava-parent-32.1.2-jre.pom (20 kB at 603 kB/s)
437:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom
438:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.pom (2.4 kB at 93 kB/s)
439:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom
440:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom (4.3 kB at 143 kB/s)
441:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.pom
442:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/checkerframework/checker-qual/3.33.0/checker-qual-3.33.0.pom (2.1 kB at 40 kB/s)
443:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.pom
444:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.18.0/error_prone_annotations-2.18.0.pom (2.2 kB at 65 kB/s)
445:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.18.0/error_prone_parent-2.18.0.pom
446:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_parent/2.18.0/error_prone_parent-2.18.0.pom (11 kB at 317 kB/s)
447:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.pom
...

562:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.55.0/opentelemetry-sdk-trace-1.55.0.jar (130 kB at 547 kB/s)
563:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-os/4.38.0/selenium-os-4.38.0.jar
564:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.55.0/opentelemetry-sdk-metrics-1.55.0.jar (328 kB at 1.3 MB/s)
565:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.5.0/commons-exec-1.5.0.jar
566:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/io/opentelemetry/opentelemetry-sdk/1.55.0/opentelemetry-sdk-1.55.0.jar (6.8 kB at 26 kB/s)
567:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/4.38.0/selenium-safari-driver-4.38.0.jar
568:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.55.0/opentelemetry-sdk-logs-1.55.0.jar (65 kB at 232 kB/s)
569:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/4.38.0/selenium-support-4.38.0.jar
570:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-exec/1.5.0/commons-exec-1.5.0.jar (68 kB at 239 kB/s)
571:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-grid/4.38.0/selenium-grid-4.38.0.jar
572:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-os/4.38.0/selenium-os-4.38.0.jar (21 kB at 72 kB/s)
573:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar
574:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-support/4.38.0/selenium-support-4.38.0.jar (170 kB at 523 kB/s)
575:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar
576:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-safari-driver/4.38.0/selenium-safari-driver-4.38.0.jar (27 kB at 82 kB/s)
577:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.40.0/error_prone_annotations-2.40.0.jar
578:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/beust/jcommander/1.82/jcommander-1.82.jar (88 kB at 265 kB/s)
579:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/auto/service/auto-service-annotations/1.1.1/auto-service-annotations-1.1.1.jar
580:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/seleniumhq/selenium/selenium-grid/4.38.0/selenium-grid-4.38.0.jar (1.7 MB at 5.0 MB/s)
581:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/guava/33.5.0-jre/guava-33.5.0-jre.jar
582:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/com/google/errorprone/error_prone_annotations/2.40.0/error_prone_annotations-2.40.0.jar (20 kB at 58 kB/s)
583:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar
...

885:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.12.1/junit-platform-commons-1.12.1.jar
886:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.12.1/junit-platform-launcher-1.12.1.jar
887:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/common-java5/3.5.4/common-java5-3.5.4.jar (18 kB at 568 kB/s)
888:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.12.1/junit-platform-commons-1.12.1.jar (152 kB at 4.5 MB/s)
889:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.12.1/junit-platform-launcher-1.12.1.jar (208 kB at 4.4 MB/s)
890:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-engine/1.12.1/junit-platform-engine-1.12.1.jar (256 kB at 4.2 MB/s)
891:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.pom
892:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.pom (3.0 kB at 80 kB/s)
893:  [INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar
894:  [INFO] Downloaded from central: https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar (223 kB at 5.2 MB/s)
895:  [INFO] 
896:  [INFO] -------------------------------------------------------
897:  [INFO]  T E S T S
898:  [INFO] -------------------------------------------------------
899:  [INFO] Running dev.selenium.drivers.OptionsTest
900:  [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.99 s -- in dev.selenium.drivers.OptionsTest
901:  [INFO] Running dev.selenium.drivers.ServiceTest
902:  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.652 s -- in dev.selenium.drivers.ServiceTest
903:  [INFO] Running dev.selenium.drivers.HttpClientTest
904:  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.448 s -- in dev.selenium.drivers.HttpClientTest
905:  [INFO] Running dev.selenium.drivers.RemoteWebDriverTest
906:  [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.376 s -- in dev.selenium.drivers.RemoteWebDriverTest
907:  [INFO] Running dev.selenium.browsers.EdgeTest
908:  [ERROR] Tests run: 15, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 27.30 s <<< FAILURE! -- in dev.selenium.browsers.EdgeTest
909:  [ERROR] dev.selenium.browsers.EdgeTest.logsToConsole -- Time elapsed: 0.626 s <<< FAILURE!
910:  org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
911:  at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
...

916:  at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
917:  at dev.selenium.browsers.EdgeTest.logsToConsole(EdgeTest.java:119)
918:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
919:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
920:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
921:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
922:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
923:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
924:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
925:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
926:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
927:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
928:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
929:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
930:  [INFO] Running dev.selenium.browsers.InternetExplorerTest
931:  [WARNING] Tests run: 6, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 0 s -- in dev.selenium.browsers.InternetExplorerTest
932:  [INFO] Running dev.selenium.browsers.SafariTest
933:  [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in dev.selenium.browsers.SafariTest
934:  [INFO] Running dev.selenium.browsers.FirefoxTest
935:  [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.07 s -- in dev.selenium.browsers.FirefoxTest
936:  [INFO] Running dev.selenium.browsers.ChromeTest
937:  [ERROR] Tests run: 15, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 11.01 s <<< FAILURE! -- in dev.selenium.browsers.ChromeTest
938:  [ERROR] dev.selenium.browsers.ChromeTest.extensionOptions -- Time elapsed: 0.588 s <<< ERROR!
939:  org.openqa.selenium.NoSuchElementException: 
940:  no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
941:  (Session info: chrome=142.0.7444.59)
942:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
943:  Build info: version: '4.38.0', revision: '6b412e825c*'
944:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
945:  Driver info: org.openqa.selenium.chrome.ChromeDriver
946:  Command: [9641e2521d15483679e3e52bed907501, findElement {using=id, value=webextensions-selenium-example}]
947:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:35337}, goog:processID: 15902, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:35337/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
948:  Session ID: 9641e2521d15483679e3e52bed907501
949:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
950:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
951:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
952:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
953:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
954:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
955:  at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
...

964:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:374)
965:  at dev.selenium.browsers.ChromeTest.extensionOptions(ChromeTest.java:69)
966:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
967:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
968:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
969:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
970:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
971:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
972:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
973:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
974:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
975:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
976:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
977:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
978:  [INFO] Running dev.selenium.waits.WaitsTest
979:  [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.513 s -- in dev.selenium.waits.WaitsTest
980:  [INFO] Running dev.selenium.troubleshooting.LoggingTest
981:  01:15:05.648 WARN [LoggingTest.logging] - this is a warning
982:  01:15:05.650 INFO [LoggingTest.logging] - this is useful information
983:  01:15:05.651 DEBUG [LoggingTest.logging] - this is detailed debug information
984:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in dev.selenium.troubleshooting.LoggingTest
985:  [INFO] Running dev.selenium.actions_api.KeysTest
986:  [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.523 s -- in dev.selenium.actions_api.KeysTest
987:  [INFO] Running dev.selenium.actions_api.MouseTest
988:  [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.08 s -- in dev.selenium.actions_api.MouseTest
989:  [INFO] Running dev.selenium.actions_api.ActionsTest
990:  [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.565 s -- in dev.selenium.actions_api.ActionsTest
991:  [INFO] Running dev.selenium.actions_api.WheelTest
992:  [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.069 s -- in dev.selenium.actions_api.WheelTest
993:  [INFO] Running dev.selenium.actions_api.PenTest
994:  [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.760 s -- in dev.selenium.actions_api.PenTest
995:  [INFO] Running dev.selenium.elements.FileUploadTest
996:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.965 s -- in dev.selenium.elements.FileUploadTest
997:  [INFO] Running dev.selenium.elements.InformationTest
998:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.789 s -- in dev.selenium.elements.InformationTest
999:  [INFO] Running dev.selenium.elements.InteractionTest
1000:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.808 s -- in dev.selenium.elements.InteractionTest
1001:  [INFO] Running dev.selenium.getting_started.UsingSeleniumTest
1002:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.956 s -- in dev.selenium.getting_started.UsingSeleniumTest
1003:  [INFO] Running dev.selenium.support.SelectListTest
1004:  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.387 s -- in dev.selenium.support.SelectListTest
1005:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.ScriptTest
1006:  [INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 72.61 s -- in dev.selenium.bidirectional.webdriver_bidi.ScriptTest
1007:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.ScriptEventsTest
1008:  [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 5.447 s -- in dev.selenium.bidirectional.webdriver_bidi.ScriptEventsTest
1009:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.BrowsingContextInspectorTest
1010:  [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.95 s -- in dev.selenium.bidirectional.webdriver_bidi.BrowsingContextInspectorTest
1011:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.NetworkCommandsTest
1012:  [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.28 s -- in dev.selenium.bidirectional.webdriver_bidi.NetworkCommandsTest
1013:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.BrowsingContextTest
1014:  [INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 77.85 s -- in dev.selenium.bidirectional.webdriver_bidi.BrowsingContextTest
1015:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.user_context.MultipleInstanceParallelTest
1016:  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.677 s -- in dev.selenium.bidirectional.webdriver_bidi.user_context.MultipleInstanceParallelTest
1017:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.user_context.SingleInstanceCookieParallelTest
1018:  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.545 s -- in dev.selenium.bidirectional.webdriver_bidi.user_context.SingleInstanceCookieParallelTest
1019:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.LogTest
1020:  [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.13 s -- in dev.selenium.bidirectional.webdriver_bidi.LogTest
1021:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.ActionsTest
1022:  [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.814 s -- in dev.selenium.bidirectional.webdriver_bidi.ActionsTest
1023:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.LocateNodesTest
1024:  [WARNING] Tests run: 10, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 26.31 s -- in dev.selenium.bidirectional.webdriver_bidi.LocateNodesTest
1025:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.high_level.LogTest
1026:  [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.06 s -- in dev.selenium.bidirectional.webdriver_bidi.high_level.LogTest
1027:  [INFO] Running dev.selenium.bidirectional.webdriver_bidi.NetworkEventsTest
1028:  [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.02 s -- in dev.selenium.bidirectional.webdriver_bidi.NetworkEventsTest
1029:  [INFO] Running dev.selenium.interactions.InteractionsTest
1030:  [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.546 s -- in dev.selenium.interactions.InteractionsTest
1031:  [INFO] Running dev.selenium.interactions.AlertsTest
1032:  [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.583 s -- in dev.selenium.interactions.AlertsTest
1033:  [INFO] Running dev.selenium.interactions.FramesTest
1034:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.845 s -- in dev.selenium.interactions.FramesTest
1035:  [INFO] Running dev.selenium.interactions.VirtualAuthenticatorTest
1036:  [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.305 s -- in dev.selenium.interactions.VirtualAuthenticatorTest
1037:  [INFO] Running dev.selenium.interactions.PrintsPageTest
1038:  [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.027 s -- in dev.selenium.interactions.PrintsPageTest
1039:  [INFO] Running dev.selenium.interactions.SavingTest
1040:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.950 s -- in dev.selenium.interactions.SavingTest
1041:  [INFO] Running dev.selenium.interactions.PrintOptionsTest
1042:  [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.356 s -- in dev.selenium.interactions.PrintOptionsTest
1043:  [INFO] Running dev.selenium.interactions.WindowsTest
1044:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.832 s -- in dev.selenium.interactions.WindowsTest
1045:  [INFO] Running dev.selenium.interactions.CookiesTest
1046:  [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.154 s -- in dev.selenium.interactions.CookiesTest
1047:  [INFO] Running dev.selenium.interactions.NavigationTest
1048:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.123 s -- in dev.selenium.interactions.NavigationTest
1049:  [INFO] Running dev.selenium.bidi.cdp.ScriptTest
1050:  [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.827 s -- in dev.selenium.bidi.cdp.ScriptTest
1051:  [INFO] Running dev.selenium.bidi.cdp.LoggingTest
1052:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.686 s -- in dev.selenium.bidi.cdp.LoggingTest
1053:  [INFO] Running dev.selenium.bidi.cdp.NetworkTest
1054:  [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.412 s -- in dev.selenium.bidi.cdp.NetworkTest
1055:  [INFO] Running dev.selenium.bidi.cdp.CdpTest
1056:  [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.788 s -- in dev.selenium.bidi.cdp.CdpTest
1057:  [INFO] Running dev.selenium.bidi.cdp.CdpApiTest
1058:  [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.391 s -- in dev.selenium.bidi.cdp.CdpApiTest
1059:  [INFO] Running dev.selenium.browsers.ChromeTest
1060:  [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.580 s <<< FAILURE! -- in dev.selenium.browsers.ChromeTest
1061:  [ERROR] dev.selenium.browsers.ChromeTest.extensionOptions -- Time elapsed: 0.578 s <<< ERROR!
1062:  org.openqa.selenium.NoSuchElementException: 
1063:  no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1064:  (Session info: chrome=142.0.7444.59)
1065:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1066:  Build info: version: '4.38.0', revision: '6b412e825c*'
1067:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1068:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1069:  Command: [a0ae57f556595a7f3f622f550d6595f3, findElement {using=id, value=webextensions-selenium-example}]
1070:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:36543}, goog:processID: 63275, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:36543/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1071:  Session ID: a0ae57f556595a7f3f622f550d6595f3
1072:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
1073:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
1074:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
1075:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
1076:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
1077:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
1078:  at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
...

1084:  at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
1085:  at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
1086:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:380)
1087:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:374)
1088:  at dev.selenium.browsers.ChromeTest.extensionOptions(ChromeTest.java:69)
1089:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1090:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1091:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1092:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1093:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1094:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
1095:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
1096:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
1097:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
1098:  [INFO] Running dev.selenium.browsers.EdgeTest
1099:  [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.609 s <<< FAILURE! -- in dev.selenium.browsers.EdgeTest
1100:  [ERROR] dev.selenium.browsers.EdgeTest.logsToConsole -- Time elapsed: 0.608 s <<< FAILURE!
1101:  org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
1102:  at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
...

1104:  at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
1105:  at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
1106:  at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
1107:  at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
1108:  at dev.selenium.browsers.EdgeTest.logsToConsole(EdgeTest.java:119)
1109:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1110:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1111:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1112:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1113:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1114:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
1115:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
1116:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
1117:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
1118:  [INFO] Running dev.selenium.browsers.ChromeTest
1119:  [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.580 s <<< FAILURE! -- in dev.selenium.browsers.ChromeTest
1120:  [ERROR] dev.selenium.browsers.ChromeTest.extensionOptions -- Time elapsed: 0.578 s <<< ERROR!
1121:  org.openqa.selenium.NoSuchElementException: 
1122:  no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1123:  (Session info: chrome=142.0.7444.59)
1124:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1125:  Build info: version: '4.38.0', revision: '6b412e825c*'
1126:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1127:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1128:  Command: [7f30d0f61a72b137759e675386205d37, findElement {using=id, value=webextensions-selenium-example}]
1129:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:38031}, goog:processID: 63783, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:38031/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1130:  Session ID: 7f30d0f61a72b137759e675386205d37
1131:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
1132:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
1133:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
1134:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
1135:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
1136:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
1137:  at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
...

1143:  at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
1144:  at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
1145:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:380)
1146:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:374)
1147:  at dev.selenium.browsers.ChromeTest.extensionOptions(ChromeTest.java:69)
1148:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1149:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1150:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1151:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1152:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1153:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
1154:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
1155:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
1156:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
1157:  [INFO] Running dev.selenium.browsers.EdgeTest
1158:  [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.625 s <<< FAILURE! -- in dev.selenium.browsers.EdgeTest
1159:  [ERROR] dev.selenium.browsers.EdgeTest.logsToConsole -- Time elapsed: 0.625 s <<< FAILURE!
1160:  org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
1161:  at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
...

1163:  at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
1164:  at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
1165:  at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
1166:  at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
1167:  at dev.selenium.browsers.EdgeTest.logsToConsole(EdgeTest.java:119)
1168:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1169:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1170:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1171:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1172:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1173:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
1174:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
1175:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
1176:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
1177:  [INFO] Running dev.selenium.browsers.ChromeTest
1178:  [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.583 s <<< FAILURE! -- in dev.selenium.browsers.ChromeTest
1179:  [ERROR] dev.selenium.browsers.ChromeTest.extensionOptions -- Time elapsed: 0.583 s <<< ERROR!
1180:  org.openqa.selenium.NoSuchElementException: 
1181:  no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1182:  (Session info: chrome=142.0.7444.59)
1183:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1184:  Build info: version: '4.38.0', revision: '6b412e825c*'
1185:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1186:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1187:  Command: [5c5e4bd585edeb8d467ecc33c9ffc263, findElement {using=id, value=webextensions-selenium-example}]
1188:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:40227}, goog:processID: 64291, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:40227/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1189:  Session ID: 5c5e4bd585edeb8d467ecc33c9ffc263
1190:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
1191:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
1192:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
1193:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
1194:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
1195:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
1196:  at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
...

1202:  at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
1203:  at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
1204:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:380)
1205:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:374)
1206:  at dev.selenium.browsers.ChromeTest.extensionOptions(ChromeTest.java:69)
1207:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1208:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1209:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1210:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1211:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1212:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
1213:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
1214:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
1215:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
1216:  [INFO] Running dev.selenium.browsers.EdgeTest
1217:  [ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.631 s <<< FAILURE! -- in dev.selenium.browsers.EdgeTest
1218:  [ERROR] dev.selenium.browsers.EdgeTest.logsToConsole -- Time elapsed: 0.631 s <<< FAILURE!
1219:  org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
1220:  at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
...

1225:  at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
1226:  at dev.selenium.browsers.EdgeTest.logsToConsole(EdgeTest.java:119)
1227:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1228:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1229:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1230:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1231:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1232:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
1233:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
1234:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
1235:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
1236:  01:21:12.726 INFO [LocalNode.stopAllSessions] - Trying to stop all running sessions before shutting down...
1237:  [INFO] 
1238:  [INFO] Results:
1239:  [INFO] 
1240:  [ERROR] Failures: 
1241:  [ERROR] dev.selenium.browsers.EdgeTest.logsToConsole
1242:  [ERROR]   Run 1: EdgeTest.logsToConsole:119 expected: <true> but was: <false>
1243:  [ERROR]   Run 2: EdgeTest.logsToConsole:119 expected: <true> but was: <false>
1244:  [ERROR]   Run 3: EdgeTest.logsToConsole:119 expected: <true> but was: <false>
1245:  [ERROR]   Run 4: EdgeTest.logsToConsole:119 expected: <true> but was: <false>
1246:  [INFO] 
1247:  [ERROR] Errors: 
1248:  [ERROR] dev.selenium.browsers.ChromeTest.extensionOptions
1249:  [ERROR]   Run 1: ChromeTest.extensionOptions:69 » NoSuchElement no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1250:  (Session info: chrome=142.0.7444.59)
1251:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1252:  Build info: version: '4.38.0', revision: '6b412e825c*'
1253:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1254:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1255:  Command: [9641e2521d15483679e3e52bed907501, findElement {using=id, value=webextensions-selenium-example}]
1256:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:35337}, goog:processID: 15902, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:35337/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1257:  Session ID: 9641e2521d15483679e3e52bed907501
1258:  [ERROR]   Run 2: ChromeTest.extensionOptions:69 » NoSuchElement no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1259:  (Session info: chrome=142.0.7444.59)
1260:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1261:  Build info: version: '4.38.0', revision: '6b412e825c*'
1262:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1263:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1264:  Command: [a0ae57f556595a7f3f622f550d6595f3, findElement {using=id, value=webextensions-selenium-example}]
1265:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:36543}, goog:processID: 63275, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:36543/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1266:  Session ID: a0ae57f556595a7f3f622f550d6595f3
1267:  [ERROR]   Run 3: ChromeTest.extensionOptions:69 » NoSuchElement no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1268:  (Session info: chrome=142.0.7444.59)
1269:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1270:  Build info: version: '4.38.0', revision: '6b412e825c*'
1271:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1272:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1273:  Command: [7f30d0f61a72b137759e675386205d37, findElement {using=id, value=webextensions-selenium-example}]
1274:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:38031}, goog:processID: 63783, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:38031/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1275:  Session ID: 7f30d0f61a72b137759e675386205d37
1276:  [ERROR]   Run 4: ChromeTest.extensionOptions:69 » NoSuchElement no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1277:  (Session info: chrome=142.0.7444.59)
1278:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1279:  Build info: version: '4.38.0', revision: '6b412e825c*'
1280:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1281:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1282:  Command: [5c5e4bd585edeb8d467ecc33c9ffc263, findElement {using=id, value=webextensions-selenium-example}]
1283:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:40227}, goog:processID: 64291, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:40227/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1284:  Session ID: 5c5e4bd585edeb8d467ecc33c9ffc263
1285:  [INFO] 
1286:  [INFO] 
1287:  [ERROR] Tests run: 270, Failures: 1, Errors: 1, Skipped: 10
1288:  [INFO] 
1289:  [INFO] ------------------------------------------------------------------------
1290:  [INFO] BUILD FAILURE
1291:  [INFO] ------------------------------------------------------------------------
1292:  [INFO] Total time:  08:26 min
1293:  [INFO] Finished at: [INFO] ------------------------------------------------------------------------
1294:  [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.5.4:test (default-test) on project selenium-examples: There are test failures.
1295:  [ERROR] 
1296:  [ERROR] See /home/runner/work/seleniumhq.github.io/seleniumhq.github.io/examples/java/target/surefire-reports for the individual test results.
1297:  [ERROR] See dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
1298:  [ERROR] -> [Help 1]
1299:  [ERROR] 
1300:  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
1301:  [ERROR] Re-run Maven using the -X switch to enable full debug logging.
1302:  [ERROR] 
1303:  [ERROR] For more information about the errors and possible solutions, please read the following articles:
1304:  [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
1305:  ##[warning]Attempt 1 failed. Reason: Child_process exited with error code 1
1306:  ##[endgroup]
...

1319:  [INFO] No sources to compile
1320:  [INFO] 
1321:  [INFO] --- resources:3.3.1:testResources (default-testResources) @ selenium-examples ---
1322:  [INFO] Copying 8 resources from src/test/resources to target/test-classes
1323:  [INFO] 
1324:  [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ selenium-examples ---
1325:  [INFO] Nothing to compile - all classes are up to date.
1326:  [INFO] 
1327:  [INFO] --- surefire:3.5.4:test (default-test) @ selenium-examples ---
1328:  [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
1329:  [INFO] 
1330:  [INFO] -------------------------------------------------------
1331:  [INFO]  T E S T S
1332:  [INFO] -------------------------------------------------------
1333:  [INFO] Running dev.selenium.drivers.OptionsTest
1334:  [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.084 s -- in dev.selenium.drivers.OptionsTest
1335:  [INFO] Running dev.selenium.drivers.ServiceTest
1336:  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.612 s -- in dev.selenium.drivers.ServiceTest
1337:  [INFO] Running dev.selenium.drivers.HttpClientTest
1338:  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.126 s -- in dev.selenium.drivers.HttpClientTest
1339:  [INFO] Running dev.selenium.drivers.RemoteWebDriverTest
1340:  [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.934 s -- in dev.selenium.drivers.RemoteWebDriverTest
1341:  [INFO] Running dev.selenium.browsers.EdgeTest
1342:  [ERROR] Tests run: 15, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 12.69 s <<< FAILURE! -- in dev.selenium.browsers.EdgeTest
1343:  [ERROR] dev.selenium.browsers.EdgeTest.logsToConsole -- Time elapsed: 0.646 s <<< FAILURE!
1344:  org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
1345:  at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
...

1350:  at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
1351:  at dev.selenium.browsers.EdgeTest.logsToConsole(EdgeTest.java:119)
1352:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1353:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1354:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1355:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1356:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1357:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1358:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1359:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1360:  at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
1361:  at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
1362:  at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
1363:  at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
1364:  [INFO] Running dev.selenium.browsers.InternetExplorerTest
1365:  [WARNING] Tests run: 6, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 0.001 s -- in dev.selenium.browsers.InternetExplorerTest
1366:  [INFO] Running dev.selenium.browsers.SafariTest
1367:  [WARNING] Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0 s -- in dev.selenium.browsers.SafariTest
1368:  [INFO] Running dev.selenium.browsers.FirefoxTest
1369:  [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.14 s -- in dev.selenium.browsers.FirefoxTest
1370:  [INFO] Running dev.selenium.browsers.ChromeTest
1371:  [ERROR] Tests run: 15, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 10.93 s <<< FAILURE! -- in dev.selenium.browsers.ChromeTest
1372:  [ERROR] dev.selenium.browsers.ChromeTest.extensionOptions -- Time elapsed: 0.587 s <<< ERROR!
1373:  org.openqa.selenium.NoSuchElementException: 
1374:  no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
1375:  (Session info: chrome=142.0.7444.59)
1376:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception
1377:  Build info: version: '4.38.0', revision: '6b412e825c*'
1378:  System info: os.name: 'Linux', os.arch: 'amd64', os.version: '6.11.0-1018-azure', java.version: '17.0.17'
1379:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1380:  Command: [6d2af63a6f7cddac0e8bb1633f51d057, findElement {value=webextensions-selenium-example, using=id}]
1381:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 142.0.7444.59, chrome: {chromedriverVersion: 142.0.7444.61 (9884f628acbc..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:45031}, goog:processID: 78413, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:45031/devtoo..., se:cdpVersion: 142.0.7444.59, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1382:  Session ID: 6d2af63a6f7cddac0e8bb1633f51d057
1383:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
1384:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
1385:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
1386:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
1387:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
1388:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
1389:  at org.openqa.selenium.remote.codec.w3c.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:138)
...

1398:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:374)
1399:  at dev.selenium.browsers.ChromeTest.extensionOptions(ChromeTest.java:69)
1400:  at java.base/java.lang.reflect.Method.invoke(Method.java:569)
1401:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1402:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1403:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1404:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
1405:  at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:436)
1406:  at java.base/java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:670)
1407:  at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:37...

## Fetching Attributes or Properties
## Fetching Attributes and Properties

### Get Attribute
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May be we need to be more precise now with the difeerences between getAtrribute, getDomAttribute and getDomProperty

example:

Returns the element's property value if present, otherwise falls back to the attribute value. This convenience method handles the common case but can be ambiguous. For precise control, use getDomProperty() or getDomAttribute() instead.

@diemol any thoughts !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants