profile
viewpoint
Andrei Solntsev asolntsev Codeborne Tallinn, Estonia http://asolntsev.github.io

asolntsev/criminals 3

An example of a RePlay project.

asolntsev/devclub 2

DevClub.eu projects, coding dojos etc.

asolntsev/big-app.kotlin 1

Sample application with ~500 Kotlin classes to test performance of Kotlin compiler

asolntsev/big-app.play 1

Big Play! application (500+ java classes)

asolntsev/devclub-arras 1

Devclub arras theme customization

asolntsev/ghostdriver 1

Ghost Driver is an implementation of the Remote WebDriver Wire protocol, using PhantomJS as back-end

asolntsev/hangman-js 1

The hangman game

angryziber/jpoint-pairing-2021 0

JPoint 2021 pair-programming workshiop by Anton Keks & Andrei Solntsev

PR closed selenide/selenide

Override default Selenium http timeouts for RemoteWebDriver waiting-for-contributor

Earlier in pr https://github.com/selenide/selenide/pull/1433 default Selenium http timeouts were overriden.

But it didn't work for RemoteWebDriver

Now we also set shorter timeouts (connectTimeout = 1 minute, readTimeout = 2 minutes) for remote.

+33 -5

5 comments

2 changed files

IrinaStyazhkina

pr closed time in 5 hours

pull request commentselenide/selenide

Override default Selenium http timeouts for RemoteWebDriver

Superseded by https://github.com/selenide/selenide/pull/1703 and released as Selenide 6.2.1

IrinaStyazhkina

comment created time in 5 hours

push eventselenide/selenide

dependabot[bot]

commit sha e1237e85b5a656f3b912fb69206c1f3f9eeeba8f

Bump com.github.spotbugs from 5.0.4 to 5.0.5 Bumps com.github.spotbugs from 5.0.4 to 5.0.5. --- updated-dependencies: - dependency-name: com.github.spotbugs dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in 5 hours

delete branch selenide/selenide

delete branch : dependabot/gradle/com.github.spotbugs-5.0.5

delete time in 5 hours

PR merged selenide/selenide

Bump com.github.spotbugs from 5.0.4 to 5.0.5 dependencies

Bumps com.github.spotbugs from 5.0.4 to 5.0.5.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 5 hours

push eventselenide/selenide

Andrei Solntsev

commit sha 0cdd2f68998215dce9ef9ef8d84780e60b523370

#1705 avoid throwing ElementNotFound (or any other UIAssertionError) ... at the moment when we don't check any conditions, but just are looking for an element. it will be later wrapper into another ElementNotFound anyway

view details

Andrei Solntsev

commit sha e5926e1ab7c6182da2639b65716deeab7d9eccea

#1705 clean-up old tests with lots of todos and comments

view details

Andrei Solntsev

commit sha 9d167a83a54bbd47b712830a48a404ff381ab6ce

#1705 clean-up most of try/catch blocks in tests

view details

push time in 5 hours

delete branch selenide/selenide

delete branch : avoid-duplicate-wrapping-error

delete time in 5 hours

PR merged selenide/selenide

#1705 avoid duplicate wrapping of ElementNotFound error low priority bug 🐛

fix for https://github.com/selenide/selenide/issues/1705

+518 -1006

0 comment

21 changed files

asolntsev

pr closed time in 5 hours

issue closedselenide/selenide

"Element not found" error is wrapped twice

The problem

When

  • I try to find element from a collection (e.g. by text),
  • and the element is not found,

then

  • I get an "Element not found" (which is expected),
  • but it's wrapped to another "Element not found" (which is obviously not needed).

Code

  $$(".card-title").findBy(text("NOPE")).shouldBe(visible);

Result:

Element not found {.card-title.findBy(text "NOPE")}
Expected: visible
Screenshot: ....png
Page source: ....html
Timeout: 5 s.
Caused by: Element not found {.card-title.findBy(text "NOPE")}
Expected: text "NOPE"
Timeout: 0 ms.

Tell us about your environment

  • Selenide Version: 6.2.1

closed time in 5 hours

asolntsev

issue commentselenide/selenide

Configuration.browserCapabilities.merge not woriking as expected

@kyberorg works as intended. :)

Since Selenide 4.x, method MutableCapabilities.merge() doesn't change the existing object, but returns a new object. Just look into Selenium code. ;)

The good news is that you can simplify your code. No need for merge anymore:

Configuration.browserCapabilities.setCapability("enableVnc", true);
Configuration.browserCapabilities.setCapability("screenResolution", "1920x1080x24");
kyberorg

comment created time in 19 hours

issue closedselenide/selenide

Configuration.browserCapabilities.merge not woriking as expected

The problem

Configuration.browserCapabilities is empty, even after calling Configuration.browserCapabilities.merge(capabilities), where capabilities is:

        MutableCapabilities capabilities = new MutableCapabilities();
        capabilities.setCapability("enableVnc", true);
        capabilities.setCapability("screenResolution", "1920x1080x24");

Details

I noticed the issue after upgrading from Selenide 5.25.1 to 6.2.1. Also I already found an workaround:

Configuration.browserCapabilities = capabilities; 

Tell us about your environment

  • Selenide Version: 6.2.1
  • Chrome\Firefox\IE Version: 97.0\96.0
  • Browser Driver Version: No idea
  • Selenium Version: 4.1.1
  • OS Version: Linux 5.15.12-1-MANJARO x86_64

Code To Reproduce Issue [ Good To Have ]

        MutableCapabilities capabilities = new MutableCapabilities();
        capabilities.setCapability("enableVnc", true);
        System.out.println("Initially: " + Configuration.browserCapabilities);
        Configuration.browserCapabilities.merge(capabilities);
        System.out.println("After merge: " + Configuration.browserCapabilities);

expected output:

Initially: Capabilities {}
After merge: Capabilities { enableVnc: true}

actual output:

Initially: Capabilities {}
After merge: Capabilities {}

closed time in 19 hours

kyberorg

issue closedselenide/selenide

Mixing the data during TestNG parallel testing

<!-- This template is for issue report\feature request. If you have any questions, please stop by our chatroom: https://gitter.im/codeborne/selenide Note that leaving sections blank will make it difficult for us to troubleshoot and we may have to close the issue. -->

The problem

I'm trying to execute 2 test classes in parallel, but TestNG is mixing the data which ends up in unexpected results.

Details

The problem occurs when I try to use different baseUrls (https://the-internet.herokuapp.com and https://demoqa.com) under @BeforeTest annotation in both classes. But during parallel testing, both of them open the same baseUrl (https://demoqa.com) which leads to NoSuchElement exception. When I use open(absoluteUrl) for each test, then it works as it should do.

Tell us about your environment

  • Selenide 6.1.2:
  • Chrome 97.0.4692.71:
  • Windows 10 Pro:

Code To Reproduce Issue [ Good To Have ]

RadioButtons class


import com.codeborne.selenide.*;
import com.codeborne.selenide.testng.ScreenShooter;
import com.codeborne.selenide.testng.SoftAsserts;
import org.jetbrains.annotations.NotNull;
import org.testng.annotations.*;
import org.testng.asserts.SoftAssert;

import static com.codeborne.selenide.AssertionMode.SOFT;
import static com.codeborne.selenide.Condition.*;
import static com.codeborne.selenide.Configuration.*;
import static com.codeborne.selenide.Selectors.*;
import static com.codeborne.selenide.Selenide.*;

@Listeners({SoftAsserts.class, ScreenShooter.class})
public class RadioButtonTests {

    SoftAssert softAssert = new SoftAssert();

    @BeforeTest
    public void url() {
        baseUrl = "https://demoqa.com";
        browserSize = "1024x768";
        assertionMode = SOFT;
        savePageSource = false;
    }

    @Test
    public void test1(){
        open("/radio-button ");
        //Select radio button Yes and invoke failed soft assert
        selectRadioYes($(byText("Yes")));
        softAssert.assertEquals($("#yesRadio"), not(selected));

        softAssert.assertAll();
    }

    public void selectRadioYes(@NotNull SelenideElement button){
        button.click();
    }

    //New web driver instance before every test
    @AfterMethod
    public void after() {
        closeWebDriver();
    }
}

Checkboxes class

package TestNG;

import com.codeborne.selenide.ElementsCollection;
import com.codeborne.selenide.SelenideElement;
import com.codeborne.selenide.testng.SoftAsserts;
import org.testng.annotations.*;
import org.testng.asserts.SoftAssert;
import com.codeborne.selenide.testng.ScreenShooter;

import static com.codeborne.selenide.AssertionMode.SOFT;
import static com.codeborne.selenide.Condition.*;
import static com.codeborne.selenide.Configuration.*;
import static com.codeborne.selenide.Selectors.byXpath;
import static com.codeborne.selenide.Selenide.*;


@Listeners({SoftAsserts.class, ScreenShooter.class})
public class CheckboxesTests {

    SoftAssert softAssert = new SoftAssert();

    @BeforeTest
    public void url() {
        baseUrl = "https://the-internet.herokuapp.com";
        browserSize = "1024x768";
        assertionMode = SOFT;
        savePageSource = false;
    }

    @Test
    public void test1(){
        open("/checkboxes");
        //Unselect all selected checkboxes and invoke failed softAssert
        unselectChecked($$(byXpath("//form/input")));
        softAssert.assertEquals($(byXpath("//form/input[1]")), selected);

        softAssert.assertAll();
    }

    public void unselectChecked(ElementsCollection checkBoxes){
        for(SelenideElement el : checkBoxes)
            el.setSelected(false);
    }

    //New web driver instance before every test
    @AfterMethod
    public void after() {
        closeWebDriver();
    }
}

TestNG

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

<suite name="TestSuite" parallel="tests" thread-count="2">
    <test name="Checkboxes">
        <classes>
            <class name="TestNG.CheckboxesTests"/>
        </classes>
    </test>
    <test name="RadioButtons">
        <classes>
            <class name="TestNG.RadioButtonTests"/>
        </classes>
    </test>
</suite>

closed time in 20 hours

PerfectVertigo

issue commentselenide/selenide

Mixing the data during TestNG parallel testing

@PerfectVertigo It works as intended. Configuration.baseUrl is a static variable, meaning that it can only have one single value. When one thread sets it to https://demoqa.com, then it becomes https://demoqa.com for all threads.

The initial idea behind Selenide Configuration class was that you set all the needed values once before starting your tests, and then never change them.

PerfectVertigo

comment created time in 20 hours

push eventselenide/selenide

Andrei Solntsev

commit sha 9a94f53f501737e3107da25c2a9c8df42276a394

#1705 avoid throwing ElementNotFound (or any other UIAssertionError) ... at the moment when we don't check any conditions, but just are looking for an element. it will be later wrapper into another ElementNotFound anyway

view details

Andrei Solntsev

commit sha 201b8a9c2ea4a5ebcc387a6f7aeceb9fcc1aeefe

#1705 clean-up old tests with lots of todos and comments

view details

Andrei Solntsev

commit sha 068af7d02f23b8535e5ee1f959c1fda84286e23f

#1705 clean-up most of try/catch blocks in tests

view details

push time in 20 hours

push eventselenide/selenide

Andrei Solntsev

commit sha 27ae9b5b2023db9798bd5f4123b6ad3b173b59b8

#1705 fix tests in firefox

view details

push time in 20 hours

push eventselenide/selenide

Andrei Solntsev

commit sha 8ccf5569e21ad1abed62152ea9e03b378e7341b7

#1705 fix test

view details

push time in 21 hours

push eventselenide/selenide

Andrei Solntsev

commit sha ca2b173b2b245803f7472cb59f92c2d926fda5e9

#1705 clean-up most of try/catch blocks in tests

view details

push time in 21 hours

push eventselenide/selenide

Andrei Solntsev

commit sha 18b1da1a1ab65fe5d6d6b039c1f8076a9efcff28

#1705 clean-up most of try/catch blocks in tests

view details

push time in 21 hours

push eventselenide/selenide

Andrei Solntsev

commit sha d1e81bae373f960e841a0198c65f19235d97aa9d

#1705 avoid throwing ElementNotFound (or any other UIAssertionError) ... at the moment when we don't check any coditions, but just are looking for an element. it will be later wrapper into another ElementNotFound anyway

view details

Andrei Solntsev

commit sha 20779c457c905145fa20d9b98d8fced1006a526c

#1705 clean-up old tests with lots of todos and comments

view details

push time in a day

PR opened selenide/selenide

#1705 avoid duplicate wrapping of ElementNotFound error

fix for https://github.com/selenide/selenide/issues/1705

+28 -7

0 comment

2 changed files

pr created time in a day

create barnchselenide/selenide

branch : avoid-duplicate-wrapping-error

created branch time in a day

issue openedselenide/selenide

Element not found is wrapped twice

The problem

When

  • I try to find element from a collection (e.g. by text),
  • and the element is not found,

then

  • I get an "Element not found" (which is expected),
  • but it's wrapped to another "Element not found" (which is obviously not needed).

Code

  $$(".card-title").findBy(text("NOPE")).shouldBe(visible);

Result:

Element not found {.card-title.findBy(text "NOPE")}
Expected: visible
Screenshot: ....png
Page source: ....html
Timeout: 5 s.
Caused by: Element not found {.card-title.findBy(text "NOPE")}
Expected: text "NOPE"
Timeout: 0 ms.

Tell us about your environment

  • Selenide Version: 6.2.1

created time in a day

delete branch asolntsev/big-app.spring

delete branch : dependabot/gradle/org.springframework.boot-spring-boot-gradle-plugin-2.6.3

delete time in a day

push eventasolntsev/big-app.spring

dependabot[bot]

commit sha 16fe3047c8ffa0e7fc31e92d5cc3af5f386312f6

Bump spring-boot-gradle-plugin from 2.6.2 to 2.6.3 Bumps [spring-boot-gradle-plugin](https://github.com/spring-projects/spring-boot) from 2.6.2 to 2.6.3. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.2...v2.6.3) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-gradle-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in a day

PR merged asolntsev/big-app.spring

Bump spring-boot-gradle-plugin from 2.6.2 to 2.6.3 dependencies

Bumps spring-boot-gradle-plugin from 2.6.2 to 2.6.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-boot/releases">spring-boot-gradle-plugin's releases</a>.</em></p> <blockquote> <h2>v2.6.3</h2> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>'spring.config.import' placeholders can resolve from profile-specific documents when they should fail <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29459">#29459</a></li> <li>Warning from AprLifecycleListener when using Tomcat Native and Tomcat 9.0.55 or later <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29454">#29454</a></li> <li>ConfigurationPropertySources.attach will always reattach when called multiple times <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29410">#29410</a></li> <li><code>@SpringBootTest</code> does not use spring.main.web-application-type properties declared in test resource files <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29374">#29374</a></li> <li>Embedded launch script fails if jar is owned by an unknown user <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29371">#29371</a></li> <li>ResponseStatusException no longer returning response body in 2.6.2 using Spring Security when application has a custom context path <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29299">#29299</a></li> <li>Maven repackaging of a jar with a deeply nested package is prohibitively slow <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29268">#29268</a></li> <li>Health contributor exclusion rules aren't applied to child contributors <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29251">#29251</a></li> <li>Default value for management.info.env.enabled is outdated <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/29187">#29187</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Refer to Maven Resolver rather than Aether <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29480">#29480</a></li> <li>Clarify documentation for RestTemplate customization <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29401">#29401</a></li> <li>Learning About Spring Boot Features has "logging" link twice <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/pull/29380">#29380</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Update to Spring Kafka 2.8.2 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29319">#29319</a></li> <li>Upgrade to Hibernate 5.6.4.Final <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29497">#29497</a></li> <li>Upgrade to HttpCore5 5.1.3 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29343">#29343</a></li> <li>Upgrade to Infinispan 12.1.11.Final <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29344">#29344</a></li> <li>Upgrade to Jaybird 4.0.5.java8 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29345">#29345</a></li> <li>Upgrade to JBoss Logging 3.4.3.Final <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29346">#29346</a></li> <li>Upgrade to Lettuce 6.1.6.RELEASE <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29347">#29347</a></li> <li>Upgrade to Log4j2 2.17.1 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29184">#29184</a></li> <li>Upgrade to Logback 1.2.10 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29348">#29348</a></li> <li>Upgrade to MariaDB 2.7.5 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29498">#29498</a></li> <li>Upgrade to Maven Jar Plugin 3.2.2 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29349">#29349</a></li> <li>Upgrade to Micrometer 1.8.2 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29316">#29316</a></li> <li>Upgrade to MongoDB 4.4.1 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29350">#29350</a></li> <li>Upgrade to MySQL 8.0.28 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29467">#29467</a></li> <li>Upgrade to Neo4j Java Driver 4.4.2 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29398">#29398</a></li> <li>Upgrade to Netty 4.1.73.Final <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29351">#29351</a></li> <li>Upgrade to Netty tcNative 2.0.47.Final <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29395">#29395</a></li> <li>Upgrade to Pooled JMS 1.2.3 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29468">#29468</a></li> <li>Upgrade to R2DBC Bom Arabba-SR12 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29396">#29396</a></li> <li>Upgrade to Reactor 2020.0.15 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29315">#29315</a></li> <li>Upgrade to SLF4J 1.7.33 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29397">#29397</a></li> <li>Upgrade to Spring AMQP 2.4.2 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29318">#29318</a></li> <li>Upgrade to Spring Data 2021.1.1 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29317">#29317</a></li> <li>Upgrade to Spring Framework 5.3.15 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29327">#29327</a></li> <li>Upgrade to Spring HATEOAS 1.4.1 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29283">#29283</a></li> <li>Upgrade to Spring Integration 5.5.8 <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29320">#29320</a></li> <li>Upgrade to Spring REST Docs 2.0.6.RELEASE <a href="https://github-redirect.dependabot.com/spring-projects/spring-boot/issues/29322">#29322</a></li> </ul> <h2>:heart: Contributors</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-boot/commit/5282d4e0f2f7acb581eae9b884c5d372cec979f5"><code>5282d4e</code></a> Release v2.6.3</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/3460c24a169659e91eb312eeb10c737e64eb4652"><code>3460c24</code></a> Ignore context path when calling privilege evaluator</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/fb44e1c7c2dc05d9fbc823ad03f3dfc445fe3d46"><code>fb44e1c</code></a> Merge branch '2.5.x' into 2.6.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/5521a5d16004e6e969163455d6535b977554f157"><code>5521a5d</code></a> Next development version (v2.5.10-SNAPSHOT)</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/94c7a608451d0d74097d31992fc1ca9c4c010254"><code>94c7a60</code></a> Merge branch '2.5.x' into 2.6.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/c488be5adcc13ffb9189e4d83256568c32ba1853"><code>c488be5</code></a> Upgrade to MariaDB 2.7.5</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/5dbde1b29476617603c8ec8d225c3019f06e1606"><code>5dbde1b</code></a> Upgrade to Hibernate 5.6.4.Final</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/6ae5bfb72854f235b14f80e157f6dae5968e62fb"><code>6ae5bfb</code></a> Upgrade to MariaDB 2.7.5</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/5b1486cc2640596381742f4a1e230b5971417572"><code>5b1486c</code></a> Merge branch '2.5.x' into 2.6.x</li> <li><a href="https://github.com/spring-projects/spring-boot/commit/d211b0f3b3a98c58e947982cc253a91c981849e9"><code>d211b0f</code></a> Disable test is Docker is not available</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-boot/compare/v2.6.2...v2.6.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in a day

delete branch asolntsev/tdd-profiler

delete branch : dependabot/gradle/com.codeborne-selenide-6.2.1

delete time in 2 days

push eventasolntsev/tdd-profiler

dependabot[bot]

commit sha daf9eb76db568391556b118eae86470de282af3b

Bump selenide from 6.2.0 to 6.2.1 Bumps [selenide](https://github.com/selenide/selenide) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/selenide/selenide/releases) - [Changelog](https://github.com/selenide/selenide/blob/master/CHANGELOG.md) - [Commits](https://github.com/selenide/selenide/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: com.codeborne:selenide dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in 2 days

PR merged asolntsev/tdd-profiler

Bump selenide from 6.2.0 to 6.2.1 dependencies

Bumps selenide from 6.2.0 to 6.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/selenide/selenide/releases">selenide's releases</a>.</em></p> <blockquote> <h2>v6.2.1</h2> <h2>Changes</h2> <ul> <li><a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1673">#1673</a> override default timeouts for remote webdriver (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1703">#1703</a>) <a href="https://github.com/asolntsev"><code>@​asolntsev</code></a></li> <li>Ignore whitespaces for filename in Content-Disposition header (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1702">#1702</a>) <a href="https://github.com/yevgeniy-mikhailov"><code>@​yevgeniy-mikhailov</code></a></li> </ul> <h2>📦 Dependency updates</h2> <ul> <li>Bump slf4j-api from 1.7.32 to 1.7.33 (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1695">#1695</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>Bump slf4j-simple from 1.7.32 to 1.7.33 (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1694">#1694</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> <li>Bump nettyVersion from 4.1.72.Final to 4.1.73.Final (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1693">#1693</a>) <a href="https://github.com/dependabot"><code>@​dependabot</code></a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/selenide/selenide/blob/master/CHANGELOG.md">selenide's changelog</a>.</em></p> <blockquote> <h2>6.2.1 (released 19.01.2022)</h2> <ul> <li><a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1702">#1702</a> Ignore whitespaces for filename in Content-Disposition header -- thanks Yevgeniy Mikhailov for PR <a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1702">#1702</a></li> <li><a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1703">#1703</a>, <a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1433">#1433</a> override default timeouts for remote webdriver -- thanks Irina Styazhkina for PR <a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1673">#1673</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/selenide/selenide/commit/33ccf5c8b3dbd60ca9ee6dcae05b1a09685a302c"><code>33ccf5c</code></a> release Selenide 6.2.1</li> <li><a href="https://github.com/selenide/selenide/commit/93453e77e37671f88cded9094cfe04ea419ac6a0"><code>93453e7</code></a> <a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1673">#1673</a> override default timeouts for remote webdriver</li> <li><a href="https://github.com/selenide/selenide/commit/1996edbe0301c599bcd311c5a8b2196a8926f75e"><code>1996edb</code></a> Ignore whitespaces for filename in Content-Disposition header (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1702">#1702</a>)</li> <li><a href="https://github.com/selenide/selenide/commit/bca6305f9935198d73638a99a64e925ee11b4749"><code>bca6305</code></a> <a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1051">#1051</a> avoid casting with a help of Class.asSubclass()</li> <li><a href="https://github.com/selenide/selenide/commit/97ab583c3365ef4ee5728e4094e9d5f40f7026c2"><code>97ab583</code></a> Bump slf4j-api from 1.7.32 to 1.7.33 (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1695">#1695</a>)</li> <li><a href="https://github.com/selenide/selenide/commit/667be918feb3787e9396fa8a4ed5b63e82bc07f2"><code>667be91</code></a> Bump slf4j-simple from 1.7.32 to 1.7.33 (<a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1694">#1694</a>)</li> <li><a href="https://github.com/selenide/selenide/commit/a7b0401e1ca628939da4d79325df19276bb9581f"><code>a7b0401</code></a> update release script to publish javadoc on site</li> <li><a href="https://github.com/selenide/selenide/commit/29e008d56ab87ddb313463602ff018b477808ca9"><code>29e008d</code></a> <a href="https://github-redirect.dependabot.com/selenide/selenide/issues/1690">#1690</a> update javadoc of WebDriverProvider</li> <li><a href="https://github.com/selenide/selenide/commit/c1c0e1b9bc1d9da0030f661bdfa35b3017ab91ee"><code>c1c0e1b</code></a> Bump nettyVersion from 4.1.72.Final to 4.1.73.Final</li> <li><a href="https://github.com/selenide/selenide/commit/6f805dc09d084ec057f24fb88d2026531512bace"><code>6f805dc</code></a> <a href="https://github-redirect.dependabot.com/selenide/selenide/issues/797">#797</a> add example of custom collection condition</li> <li>See full diff in <a href="https://github.com/selenide/selenide/compare/v6.2.0...v6.2.1">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 2 days

delete branch asolntsev/selenide-puzzlers

delete branch : dependabot/gradle/com.codeborne-selenide-6.2.1

delete time in 2 days

push eventasolntsev/selenide-puzzlers

dependabot[bot]

commit sha b7acac5961822fba407ee0297dc1c5c16a5c330d

Bump selenide from 6.2.0 to 6.2.1 Bumps [selenide](https://github.com/selenide/selenide) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/selenide/selenide/releases) - [Changelog](https://github.com/selenide/selenide/blob/master/CHANGELOG.md) - [Commits](https://github.com/selenide/selenide/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: com.codeborne:selenide dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in 2 days

more