Quantcast
Channel: Selenide
Browsing latest articles
Browse All 45 View Live

Image may be NSFW.
Clik here to view.

What is Selenide

Many of you have tried Selenium WebDriver - one of the most popular tools for UI Testing.Writing UI Tests is not simple. There are a number of typical problems, including Ajax, dynamic pages and...

View Article


Video: Selenide on SeleniumCamp 2013

This is our talk about Selenide on SeleniumCamp 2013 conference in Kiev.The talk is in Russian.First part - introduction to Selenide: Second part - live demonstration of Selenide: pair programming...

View Article


Image may be NSFW.
Clik here to view.

Can PhantomJS take screenshots?

Many people think that PhantomJS (as a headless browser) cannot take screenshots.This is not true!According to PhantomJS documentation, it can take screenshots.Let's try to do that.import static...

View Article

Selenide Harlem Shake

Good morning!This is a video demonstrating how easy is to start writing automated tests with Selenide.We wanted to make a screencast that would be short, funny and informative enough. By the way, this...

View Article

Image may be NSFW.
Clik here to view.

Selenide T-shirt

Hi seleniders!You could have noticed that Selenide has got a new logo and design.And even own T-shirts! Like real men!We will share three of these T-shirts next week on the XP Days conference in Kiev.

View Article


Image may be NSFW.
Clik here to view.

Selenide in five minutes by Glen Smith

Wow!Glen Smith presented Selenide at Canberra JUG. This is a really great 5-min live demo of Selenide. It took only 5 minutes to tell, write and run a full working test for google image service. You...

View Article

Image may be NSFW.
Clik here to view.

Selenide downloads: over 200 unique ips

As you probably know, the Central Maven Repo publishes download statistics for different artifacts.Today was published Selenide download statistics for February, 2014. The image below shows number of...

View Article

Changes in Selenide 2.9

Good evening!Today was released Selenide 2.9. Let me tell you about the changes in the new version.New functionalityAdded support for Safari browserIndeed, Safari driver doesn't seem to be stable yet....

View Article


Image may be NSFW.
Clik here to view.

Changes in Selenide 2.10

Hi all!Recently we released Selenide 2.10. Let me introduce you the news!New functionsWorking with windows/tabsSelenium WebDriver does not support convenient API for working with windows and tabs. It...

View Article


Changes in Selenide 2.11

Hello!We have released Selenide 2.11. It does contains no new features, but removes old unused features, that made our life complex and broke down the progress. Please be so nice and run your tests...

View Article

Changes in Selenide 2.12

Hello QA geeks!Great news: we have released Selenide 2.12. Let's see what's coming with it. Added function $.uploadFile(File)The function allows you to upload a file. File cv = new...

View Article

Shorten your code

Hi all!This is Prezi presentation about Selenide from Ashwin Dalvi.Pros, Cons and Myths: Selenide: Shorten your code!

View Article

Selenide usage simple notes: IE, TestNG, Bootstrap dropdown

Hello!My name is Sergey Shimkiv. Below you can find some notes about Selenide/Selenium usage. IE notesIE 11 x32/x64. In some cases after the actions with HTML elements (click() for example) you can...

View Article


Changes in 2.13 and 2.14

Hi Seleniders!In September we released two versions of Selenide: 2.13 and 2.14. There is not so much new functions, but there is one new function that I want to discuss with you. Let's start with...

View Article

How to start writing UI tests in 10 minutes

Hi!People often ask: how to learn writing tests? How to start? How to write first test in Selenium?Now we have an answer!This video tutorial demonstrates how to create a project with Maven and write a...

View Article


Changes in Selenide 2.15

Good evening!Good news: we have released Selenide 2.15. This time we have a lot of new features. Sizzle selectors (CSS3)Now you can use CSS3 selectors in Selenide for searching web elements!For...

View Article

You find wrong bugs

When I was on the last SQA Days conference in Saint-Petersburg, there happened an incident. At that moment, I didn't realize what happened. I just smiled. And only a few days later I got the...

View Article


The fast and the continuous @ SQA Days 16

This is a video from my presentation "The fast and the continuous" on the last SQA Days 16 conference in Saint-Petersburg (Russia).The video is in Russian.The fast and the continuous from Vlad Orlikov...

View Article

How to allocate time for refactoring?

One of the most common IT questions is: How to allocate time for refactoring?It's common for both developers and testers. Both get very quickly a heap of dirty unreadable code, a plenty of slow,...

View Article

How to test GMail

Hi all!How would you test GMail if you were Google developer? It's a great exercise, try it once! Automated testing of GMail is not trivial. It heavily uses ajax, elements are loaded dynamically,...

View Article

Changes in Selenide 2.16 and 2.17

Hi Seleniders!We haven't written to blog for a while. There have been released 3 new versions of Selenide during this period.Let me describe changes in versions 2.16 and 2.17Soft assertsWe finally...

View Article


Image may be NSFW.
Clik here to view.

Changes in Selenide 2.18

Good evening!In the end of April we released long-waited Selenide 2.18. It was hard. We have totally rewritten waiting algorithm, so now it catches all the StaleElementException. Let me describe it in...

View Article


Changes in Selenide 2.19

Hi everybody!We have released Selenide 2.19. Several problems have been fixed, primarily with inner frames and self-signed certificates. Working with inner framesOne of the most problematic objects for...

View Article

Changes in Selenide 2.20

Hi all!We have released Selenide 2.20. Let me tell you what's new there.Protection against webdriver hangingSometimes we experience problems with webdriver: it hangs when trying to open or close...

View Article

Changes in Selenide 2.21 and 2.22

Good saturday!Recently we released Selenide 2.21 and 2.22. They contain few but important changes. Upgrade to Java 7Starting from version 2.21, Selenide only works on Java 7 and higher.If you used Java...

View Article


Image may be NSFW.
Clik here to view.

Changes in Selenide 2.23

Hi all!In september we released Selenide 2.23. Let's take a look on news.New method $.selectRadio()In order to select radio button, Selenide had a method...

View Article

Introduction to Selenide on SeleniumConf 2015

Finally!I have got a change to introduce Selenide on SeleniumConf conference that took place in Portland this year.Here is video of my talk:And slides: Here you can find other SeleniumConf...

View Article

Changes in Selenide 2.24

Good morning! We released Selenide 2.24. It's a minor release.Upgraded to selenium-java 2.48.2changelog of selenium 2.48.2.Add method $.pressEscape()In addition to methods...

View Article

Selenide presentation on Devoxx 2015

Now in Europe!I have presented Selenide on Devoxx - the biggest Java conference in Europe.Here is video of my talk:And slides: Here you can find other Devoxx 2015 videos.Andrei Solntsevselenide.org

View Article



Selenide changes license to MIT

Good evening!We decided to change Selenide license from LGPL to MIT.Shortly said, it means that you can do with Selenide whatever. MIT is the most permissive license.Here you can find illustration for...

View Article

Changes in Selenide 2.25

Good evening!Today we released Selenide 2.25. It's the last Selenide version in 2.* line. A big refactoring, clean-up of deprecated stuff and Selenide 3.0 follows soon.Please review your tests and be...

View Article

Released Selenide 3.0

Hello!We released Selenide 3.0. Finally! NB! Selenide 3.0 is a major upgrade, meaning that something can become broken.Don't be afraid: if you used only public API and didn't used @Deprecated methods,...

View Article

Released Selenide 3.1

Good evening!Good new year news: we released Selenide 3.1.Updated documentationWe fixed and updated documentation on site.Thanks to Aleksei Vinogradov and Erik Khalimov for hard work!Method...

View Article


Released Selenide 3.2

Good morning!We released Selenide 3.2Now Selenide logs browser versionWe added INFO log containing version of browser, Selenium and Selenide:00:32:45 INFO BrowserName=chrome Version=48.0.2564.109...

View Article

Released Selenide 3.3

Good evening!We released Selenide 3.3 with support for collections.Ajax support for collectionsNow collection methods $$ can wait until collection elements get loaded. It can be useful for collections...

View Article

Image may be NSFW.
Clik here to view.

Released Selenide 3.5

Hi all!We released Selenide 3.5 with flexible collection size checks.We added flexible checks for collection sizeBefore now, we could only check the exact size of...

View Article


Image may be NSFW.
Clik here to view.

We released Selenide 3.6

Good day!In the last day of spring, we released Selenide 3.6.Reverted page loading strategy to normalIn Selenide 3.5 we set default page loading strategy to none. It made tests faster for some users,...

View Article


Image may be NSFW.
Clik here to view.

Released Selenide 3.7

Hi all!We released Selenide 3.7!Upgraded to Selenium 2.53.1It should fix the problem with Firefox 47.Added support for Marionette browserTo run your tests with Marionette browser, you can set parameter...

View Article

Released Selenide 3.8

Good night!We released Selenide 3.8! It fixes some small issues and introduces small but useful features.Fixed file uploading on remote browsers in GridThanks to Alexei Vinogradov for fixing remote...

View Article

Released Selenide 3.9.1

Hi all!We released Selenide 3.9.1!Killer feature! Selenide can now download any files. From anywhere.We planned to do it for a long, and now it finally happened! Those endless problems with downloading...

View Article

Image may be NSFW.
Clik here to view.

Released Selenide 3.9.2

Good evening!We released Selenide 3.9.2!You can download files differentlyAs you know, we changed a way of downloading files in Selenide 3.9. We got quite different feedback: some folks reported that...

View Article


Released Selenide 3.10

Hi!We released Selenide 3.10!Proxy server is disabled by defaultIt’s I am sad to say this, but it seems that the experiment with a proxy server has not yet succeeded.There is a problem with the “new...

View Article

BDD with Selenide

Hi!People often ask if they can use BDD with Selenide.Short answer: Yes, you can!There is plenty of BDD tools in Java and Python. You can use any of them with Selenide. Some working examples: Selenide...

View Article


Released Selenide 3.11

Good evening!We released Selenide 3.11! This is the last release in 3.x series. The last working on Java 7 and Selenium webdriver 2.xThe following is Selenide 4.x: selenium webdriver 3.x and Java 8.So,...

View Article

Released Selenide 4.0

Hi all!It happened, finally!After 3-years-length waiting, Selenium Webdriver 3.0 was released.And we released Selenide 4.0.What changed?Actually nothing should change for you. They just cleared some...

View Article

Browsing latest articles
Browse All 45 View Live