Submit Search
Upload
How does it feel to automation.py after java
•
0 likes
•
88 views
Start IT training center
Follow
Sergey Pirogov for StartITClub #16: Automation Talks
Read less
Read more
Software
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Jasmine with JS-Test-Driver
Jasmine with JS-Test-Driver
Devesh Chanchlani
Selenium 4 with Simon Stewart [Webinar]
Selenium 4 with Simon Stewart [Webinar]
BrowserStack
BDD using Behat, Selenium,Sahi and SauceLabs
BDD using Behat, Selenium,Sahi and SauceLabs
Shashikant Jagtap
Headless BDD & Responsive Test Automation
Headless BDD & Responsive Test Automation
Shashikant Jagtap
Hacking Selenium @ JSConf
Hacking Selenium @ JSConf
hugs
Glide and APIs: a love story
Glide and APIs: a love story
Vincenzo Sciascia
클린코드를 위한 테스트 주도 개발 1장
클린코드를 위한 테스트 주도 개발 1장
Pilhwan Kim
Selenium
Selenium
tanvir afzal
Recommended
Jasmine with JS-Test-Driver
Jasmine with JS-Test-Driver
Devesh Chanchlani
Selenium 4 with Simon Stewart [Webinar]
Selenium 4 with Simon Stewart [Webinar]
BrowserStack
BDD using Behat, Selenium,Sahi and SauceLabs
BDD using Behat, Selenium,Sahi and SauceLabs
Shashikant Jagtap
Headless BDD & Responsive Test Automation
Headless BDD & Responsive Test Automation
Shashikant Jagtap
Hacking Selenium @ JSConf
Hacking Selenium @ JSConf
hugs
Glide and APIs: a love story
Glide and APIs: a love story
Vincenzo Sciascia
클린코드를 위한 테스트 주도 개발 1장
클린코드를 위한 테스트 주도 개발 1장
Pilhwan Kim
Selenium
Selenium
tanvir afzal
Tanvir Afzal: Selenium
Tanvir Afzal: Selenium
SQABD
Integrační testy - Selenium
Integrační testy - Selenium
Keyup
JavaScript Unit Testing
JavaScript Unit Testing
Christian Johansen
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
JavaScript Unit Testing
JavaScript Unit Testing
Christian Johansen
Behat sauce
Behat sauce
Shashikant Jagtap
Automated Testing with Cucumber, PhantomJS and Selenium
Automated Testing with Cucumber, PhantomJS and Selenium
Dev9Com
Behaviour-Driven Development, Ruby Style
Behaviour-Driven Development, Ruby Style
OpenFest team
Intro Of Selenium
Intro Of Selenium
Kai Feng Zhang
Comprehensive List of Open Source QA Tools
Comprehensive List of Open Source QA Tools
Ashish Bansal
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest
Intro to Puppeteer
Intro to Puppeteer
Islam AlZatary
Puppeteer: Getting Started
Puppeteer: Getting Started
HyunSeob Lee
Phing
Phing
Jeremy Coates
Pharo JS
Pharo JS
Pharo
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
淺談 Geb 網站自動化測試(JCConf 2014)
淺談 Geb 網站自動化測試(JCConf 2014)
Kyle Lin
Modularizing Rails Apps with Cells
Modularizing Rails Apps with Cells
Flavian Missi
Selenium Testing with TestingBot.com
Selenium Testing with TestingBot.com
testingbot
Vietnam qa meetup
Vietnam qa meetup
Syam Sasi
Selenium 2 - PyCon 2011
Selenium 2 - PyCon 2011
hugs
Selenium Best Practices with Jason Huggins
Selenium Best Practices with Jason Huggins
Sauce Labs
More Related Content
What's hot
Tanvir Afzal: Selenium
Tanvir Afzal: Selenium
SQABD
Integrační testy - Selenium
Integrační testy - Selenium
Keyup
JavaScript Unit Testing
JavaScript Unit Testing
Christian Johansen
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
JavaScript Unit Testing
JavaScript Unit Testing
Christian Johansen
Behat sauce
Behat sauce
Shashikant Jagtap
Automated Testing with Cucumber, PhantomJS and Selenium
Automated Testing with Cucumber, PhantomJS and Selenium
Dev9Com
Behaviour-Driven Development, Ruby Style
Behaviour-Driven Development, Ruby Style
OpenFest team
Intro Of Selenium
Intro Of Selenium
Kai Feng Zhang
Comprehensive List of Open Source QA Tools
Comprehensive List of Open Source QA Tools
Ashish Bansal
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QAFest
Intro to Puppeteer
Intro to Puppeteer
Islam AlZatary
Puppeteer: Getting Started
Puppeteer: Getting Started
HyunSeob Lee
Phing
Phing
Jeremy Coates
Pharo JS
Pharo JS
Pharo
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
淺談 Geb 網站自動化測試(JCConf 2014)
淺談 Geb 網站自動化測試(JCConf 2014)
Kyle Lin
Modularizing Rails Apps with Cells
Modularizing Rails Apps with Cells
Flavian Missi
Selenium Testing with TestingBot.com
Selenium Testing with TestingBot.com
testingbot
Vietnam qa meetup
Vietnam qa meetup
Syam Sasi
What's hot
(20)
Tanvir Afzal: Selenium
Tanvir Afzal: Selenium
Integrační testy - Selenium
Integrační testy - Selenium
JavaScript Unit Testing
JavaScript Unit Testing
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
JavaScript Unit Testing
JavaScript Unit Testing
Behat sauce
Behat sauce
Automated Testing with Cucumber, PhantomJS and Selenium
Automated Testing with Cucumber, PhantomJS and Selenium
Behaviour-Driven Development, Ruby Style
Behaviour-Driven Development, Ruby Style
Intro Of Selenium
Intro Of Selenium
Comprehensive List of Open Source QA Tools
Comprehensive List of Open Source QA Tools
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
Intro to Puppeteer
Intro to Puppeteer
Puppeteer: Getting Started
Puppeteer: Getting Started
Phing
Phing
Pharo JS
Pharo JS
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
淺談 Geb 網站自動化測試(JCConf 2014)
淺談 Geb 網站自動化測試(JCConf 2014)
Modularizing Rails Apps with Cells
Modularizing Rails Apps with Cells
Selenium Testing with TestingBot.com
Selenium Testing with TestingBot.com
Vietnam qa meetup
Vietnam qa meetup
Similar to How does it feel to automation.py after java
Selenium 2 - PyCon 2011
Selenium 2 - PyCon 2011
hugs
Selenium Best Practices with Jason Huggins
Selenium Best Practices with Jason Huggins
Sauce Labs
Selenium at STPCon - Dallas 2011
Selenium at STPCon - Dallas 2011
hugs
前端網頁自動測試
前端網頁自動測試
政億 林
Continuous Quality Assurance using Selenium WebDriver
Continuous Quality Assurance using Selenium WebDriver
AOE
Continuous Quality Assurance using Selenium WebDriver
Continuous Quality Assurance using Selenium WebDriver
AOE
Selenium 2 for PHP(Unit)
Selenium 2 for PHP(Unit)
AOE
Introduction to Selenium
Introduction to Selenium
rohitnayak
Getting started with Selenium 2
Getting started with Selenium 2
Sebastiano Armeli
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
Chen Cheng-Wei
All the Laravel things: up and running to making $$
All the Laravel things: up and running to making $$
Joe Ferguson
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
Carlos Sanchez
Behat Workshop at WeLovePHP
Behat Workshop at WeLovePHP
Marcos Quesada
Selenium conference, 2016
Selenium conference, 2016
Pooja Shah
ForwardJS 2017 - Fullstack end-to-end Test Automation with node.js
ForwardJS 2017 - Fullstack end-to-end Test Automation with node.js
Mek Srunyu Stittri
Intro to Selenium UI Tests with pytest & some useful pytest plugins
Intro to Selenium UI Tests with pytest & some useful pytest plugins
Asif Mohaimen
Selenium testing
Selenium testing
Jason Myers
Automated ui testing with selenium. drupal con london 2011
Automated ui testing with selenium. drupal con london 2011
Yuriy Gerasimov
Development: What they don't teach you in college
Development: What they don't teach you in college
Binny V A
Selenium and Sauce Labs
Selenium and Sauce Labs
hugs
Similar to How does it feel to automation.py after java
(20)
Selenium 2 - PyCon 2011
Selenium 2 - PyCon 2011
Selenium Best Practices with Jason Huggins
Selenium Best Practices with Jason Huggins
Selenium at STPCon - Dallas 2011
Selenium at STPCon - Dallas 2011
前端網頁自動測試
前端網頁自動測試
Continuous Quality Assurance using Selenium WebDriver
Continuous Quality Assurance using Selenium WebDriver
Continuous Quality Assurance using Selenium WebDriver
Continuous Quality Assurance using Selenium WebDriver
Selenium 2 for PHP(Unit)
Selenium 2 for PHP(Unit)
Introduction to Selenium
Introduction to Selenium
Getting started with Selenium 2
Getting started with Selenium 2
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
PHP Conf Taiwan 2016 自動化與持續整合實作工作坊
All the Laravel things: up and running to making $$
All the Laravel things: up and running to making $$
Enterprise Build And Test In The Cloud
Enterprise Build And Test In The Cloud
Behat Workshop at WeLovePHP
Behat Workshop at WeLovePHP
Selenium conference, 2016
Selenium conference, 2016
ForwardJS 2017 - Fullstack end-to-end Test Automation with node.js
ForwardJS 2017 - Fullstack end-to-end Test Automation with node.js
Intro to Selenium UI Tests with pytest & some useful pytest plugins
Intro to Selenium UI Tests with pytest & some useful pytest plugins
Selenium testing
Selenium testing
Automated ui testing with selenium. drupal con london 2011
Automated ui testing with selenium. drupal con london 2011
Development: What they don't teach you in college
Development: What they don't teach you in college
Selenium and Sauce Labs
Selenium and Sauce Labs
Recently uploaded
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
Prakhyath Rai
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
Natan Silnitsky
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
MulesoftMunichMeetup
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
confluent
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
ICS
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
Neo4j
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
Roberto Bettazzoni
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
Tomasz Kowalczewski
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
Neo4j
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Neo4j
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
Henry Schreiner
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
naitiksharma1124
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
Neo4j
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
Andrea Goulet
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
Shane Coughlan
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
Markus Moeller
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
SelfMade bd
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
kalichargn70th171
Recently uploaded
(20)
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
OpenChain Webinar: AboutCode and Beyond - End-to-End SCA
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
How does it feel to automation.py after java
1.
How does it
feel to automation.py after Java
2.
Sergey Pirogov Senior Automation
QA @s_pirogov http://automation-remarks.com
3.
Ratings Java 49% Python 27%
4.
Beloved Java Tools
5.
6.
C# Java Python Ruby C C++ JS Groovy
7.
Deep Dive into
Python
8.
Learning Python https://checkio.org/
9.
IDE
10.
Package management pip +
virtualenv = pipenv https://github.com/kennethreitz/pipenv
11.
Test runner
12.
Selene Yasha Kramarenko , https://github.com/yashaka/selene Selene v1.0.0a8 Inspired
by
13.
Selenide vs Selene //
selenide open(“http://automation-remarks.com”) $$(“.post”).shouldHave(size(9)) // selene visit(“http://automation-remarks.com”) ss(“.post”).should(have.size(9))
14.
Selene features ● concise
syntax ● smart waitings ● automatic driver management
15.
Killer features ● Automatic
driver management ● Automatic screenshot on fail ● Config via env variables ● Readable exception messages ● Autocomplete
16.
17.
Java to Python Java
8/Gradle/TestNG/Selenide/WebdriverManager Python/pipenv/Pytest/Selene/WebdriverManager
18.
Thank you! https://github.com/yashaka/selene https://gitter.im/automician/selene http://automation-remarks.com
Download now