Testingrepository - Testing repository - selenium webdriver solution and more |

  • How to add cookies with ruby Capybara

    How to add cookies with ruby Capybara Way back I wrote an article how to add cookies with selenium webdriver , many people asked How to...

    How to add cookies with ruby Capybara
    View Full Post
    How to add cookies with ruby Capybara Way back I wrote an article how to add cookies with selenium webdriver , many people asked How to add cookies with ruby Capybara. So here we go … Before we get started lets just have a quick recap about what is a http cookie : An HTTP cookie (also called web...
  • How to swipe in mobile browser using selenium

    How to swipe in mobile browser using selenium Nowdays mobile it’s a must , all websites are responsive and web features are always build in...

    swipe in mobile browser using selenium
    View Full Post
    How to swipe in mobile browser using selenium Nowdays mobile it’s a must , all websites are responsive and web features are always build in to provide native experience. Since you are here , I guess you wander how to swipe in mobile browser using selenium? How to use selenium swipe actions? Well , you...
  • Compare two strings in selenium

    Compare two strings in selenium Testing is always about comparison , actual vs expected results , we often get to compare two strings in selenium....

    compare two strings in selenium
    View Full Post
    Compare two strings in selenium Testing is always about comparison , actual vs expected results , we often get to compare two strings in selenium. I know it’s a simple thing to do but the question is how we can make our tests more reliable and get read of all flakiness. Thats why I will...
  • How to create a python behave page object model project

    Python Behave Page Object Model project We already disacussed how to get started with python behave here , but let’s go a little bit further...

    python behave page object model
    View Full Post
    Python Behave Page Object Model project We already disacussed how to get started with python behave here , but let’s go a little bit further and see how python behave page object model projects looks like . Just to recap what is page object model : Page Object Model is an Object Repository design pattern...
  • Cucumber parallel testing

    Cucumber parallel testing In a previous article we’ve discussed about how to run cucumber tests in parallel using docker there everything was relying on the jenkins...

    cucumber parallel testing
    View Full Post
    Cucumber parallel testing In a previous article we’ve discussed about how to run cucumber tests in parallel using docker there everything was relying on the jenkins pipeline and I wasn’t talking about selenium grid, so lets have a look into cucumber parallel testing using docker and selenium grid. Test automation and continuous integration its a very...
  • Headless chrome docker image

    Headless chrome docker image Many of you choose to run selenium tests heedlessly , for that you need a docker image , bellow you can...

    headless chrome docker image
    View Full Post
    Headless chrome docker image Many of you choose to run selenium tests heedlessly , for that you need a docker image , bellow you can find the headless chrome docker image for a ruby environment. Example: To get you started with headless chrome you can read our article here or for more advanced details you can...
  • Selenium get the parent of an element

    Selenium get the parent of an element You might run a in a situation when you selected an element and you need to get it’s...

    how to get the parent of an element
    View Full Post
    Selenium get the parent of an element You might run a in a situation when you selected an element and you need to get it’s parent . We can do this using xpath . So if you already did a request to get the element , this is how to get parent of an element. If...
  • How to run a single cucumber file

    How to run a single cucumber file When you develop you cucumber tests you do need to run single cucumber file. Here is how to...

    how to run a single cucumber file
    View Full Post
    How to run a single cucumber file When you develop you cucumber tests you do need to run single cucumber file. Here is how to run a single cucumber file. Run single cucumber file in ruby (macOS) Run single cucumber file in ruby (Linux) If you have a pipeline job you might want to run...
  • Use Cucumber features as documentation

    Use Cucumber features as documentation A great QA work requires a very meticulous documentation and we can do that in different ways , as the...

    cucumber features as documentation
    View Full Post
    Use Cucumber features as documentation A great QA work requires a very meticulous documentation and we can do that in different ways , as the world is moving into automation we can use cucumber features as documentation. There is a great article about moving from Test Cases into testing notes , oh yeah , but how...
  • Automated API integration testing

    Automated API integration testing Automated API integration testing can save you guys for a lot of extra UI testing. Of course the UI can still...

    api integration testing
    View Full Post
    Automated API integration testing Automated API integration testing can save you guys for a lot of extra UI testing. Of course the UI can still brake from style changes but it can’t brake because of the data integration. This can be easily done running a sequence of API requests, where each request depends on the...
Choose A Format
Trivia quiz
Story