Submit Search
Upload
FluentLeniumで困った話
•
0 likes
•
106 views
Y
Yuuki Ooguro
Follow
関西Javaエンジニアの会 8/5 - Seleniumで発表した資料です。
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
APPlause - DemoCamp Munich
APPlause - DemoCamp Munich
Peter Friese
Retrofit 2 - O que devemos saber
Retrofit 2 - O que devemos saber
Bruno Vieira
Infinum Android Talks #16 - Retrofit 2 by Kristijan Jurkovic
Infinum Android Talks #16 - Retrofit 2 by Kristijan Jurkovic
Infinum
Retrofit
Retrofit
Amin Cheloh
Javascript Continues Integration in Jenkins with AngularJS
Javascript Continues Integration in Jenkins with AngularJS
Ladislav Prskavec
8. Move in Laravel
8. Move in Laravel
Razvan Raducanu, PhD
Writing documentation with Asciidoctor
Writing documentation with Asciidoctor
Jérémie Bresson
File input output in Java
File input output in Java
Fiverr
Recommended
APPlause - DemoCamp Munich
APPlause - DemoCamp Munich
Peter Friese
Retrofit 2 - O que devemos saber
Retrofit 2 - O que devemos saber
Bruno Vieira
Infinum Android Talks #16 - Retrofit 2 by Kristijan Jurkovic
Infinum Android Talks #16 - Retrofit 2 by Kristijan Jurkovic
Infinum
Retrofit
Retrofit
Amin Cheloh
Javascript Continues Integration in Jenkins with AngularJS
Javascript Continues Integration in Jenkins with AngularJS
Ladislav Prskavec
8. Move in Laravel
8. Move in Laravel
Razvan Raducanu, PhD
Writing documentation with Asciidoctor
Writing documentation with Asciidoctor
Jérémie Bresson
File input output in Java
File input output in Java
Fiverr
3. Copy1 in Laravel
3. Copy1 in Laravel
Razvan Raducanu, PhD
Additional action script 3.0
Additional action script 3.0
Brian Kelly
Post exploitation using powershell
Post exploitation using powershell
Mihir Shah
4. copy2 in Laravel
4. copy2 in Laravel
Razvan Raducanu, PhD
Asciidoctor, because documentation does not have to suck
Asciidoctor, because documentation does not have to suck
Andres Almiray
10 Useful Asciidoctor Tips
10 Useful Asciidoctor Tips
Andres Almiray
Log4jxml ex
Log4jxml ex
Gagandeep Singh
Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4
Ilya Haykinson
Introduction to mercurial
Introduction to mercurial
IT Booze
Relayd: a load balancer for OpenBSD
Relayd: a load balancer for OpenBSD
Giovanni Bechis
Supplemental explanation WebSocket Demo.
Supplemental explanation WebSocket Demo.
Norio Kobota
Beefataque
Beefataque
Nauber Gois
Application Logging With The ELK Stack
Application Logging With The ELK Stack
benwaine
6. Add numbers in Laravel
6. Add numbers in Laravel
Razvan Raducanu, PhD
Windows 7 64 java envirenment build
Windows 7 64 java envirenment build
Lifeng (Aaron) Han
Making the Most of Your Gradle Build
Making the Most of Your Gradle Build
Andres Almiray
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
cpsitgmbh
CouchDB Day NYC 2017: MapReduce Views
CouchDB Day NYC 2017: MapReduce Views
IBM Cloud Data Services
Installing Python on Mac
Installing Python on Mac
Wei-Wen Hsu
Big query - Command line tools and Tips - (MOSG)
Big query - Command line tools and Tips - (MOSG)
Soshi Nemoto
UA Testing with Selenium and PHPUnit - ZendCon 2013
UA Testing with Selenium and PHPUnit - ZendCon 2013
Michelangelo van Dam
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
Tobias Schneck
More Related Content
What's hot
3. Copy1 in Laravel
3. Copy1 in Laravel
Razvan Raducanu, PhD
Additional action script 3.0
Additional action script 3.0
Brian Kelly
Post exploitation using powershell
Post exploitation using powershell
Mihir Shah
4. copy2 in Laravel
4. copy2 in Laravel
Razvan Raducanu, PhD
Asciidoctor, because documentation does not have to suck
Asciidoctor, because documentation does not have to suck
Andres Almiray
10 Useful Asciidoctor Tips
10 Useful Asciidoctor Tips
Andres Almiray
Log4jxml ex
Log4jxml ex
Gagandeep Singh
Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4
Ilya Haykinson
Introduction to mercurial
Introduction to mercurial
IT Booze
Relayd: a load balancer for OpenBSD
Relayd: a load balancer for OpenBSD
Giovanni Bechis
Supplemental explanation WebSocket Demo.
Supplemental explanation WebSocket Demo.
Norio Kobota
Beefataque
Beefataque
Nauber Gois
Application Logging With The ELK Stack
Application Logging With The ELK Stack
benwaine
6. Add numbers in Laravel
6. Add numbers in Laravel
Razvan Raducanu, PhD
Windows 7 64 java envirenment build
Windows 7 64 java envirenment build
Lifeng (Aaron) Han
Making the Most of Your Gradle Build
Making the Most of Your Gradle Build
Andres Almiray
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
cpsitgmbh
CouchDB Day NYC 2017: MapReduce Views
CouchDB Day NYC 2017: MapReduce Views
IBM Cloud Data Services
Installing Python on Mac
Installing Python on Mac
Wei-Wen Hsu
Big query - Command line tools and Tips - (MOSG)
Big query - Command line tools and Tips - (MOSG)
Soshi Nemoto
What's hot
(20)
3. Copy1 in Laravel
3. Copy1 in Laravel
Additional action script 3.0
Additional action script 3.0
Post exploitation using powershell
Post exploitation using powershell
4. copy2 in Laravel
4. copy2 in Laravel
Asciidoctor, because documentation does not have to suck
Asciidoctor, because documentation does not have to suck
10 Useful Asciidoctor Tips
10 Useful Asciidoctor Tips
Log4jxml ex
Log4jxml ex
Why and How Powershell will rule the Command Line - Barcamp LA 4
Why and How Powershell will rule the Command Line - Barcamp LA 4
Introduction to mercurial
Introduction to mercurial
Relayd: a load balancer for OpenBSD
Relayd: a load balancer for OpenBSD
Supplemental explanation WebSocket Demo.
Supplemental explanation WebSocket Demo.
Beefataque
Beefataque
Application Logging With The ELK Stack
Application Logging With The ELK Stack
6. Add numbers in Laravel
6. Add numbers in Laravel
Windows 7 64 java envirenment build
Windows 7 64 java envirenment build
Making the Most of Your Gradle Build
Making the Most of Your Gradle Build
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CertiFUNcation 2017 Best Practices Extension Development for TYPO3 8 LTS
CouchDB Day NYC 2017: MapReduce Views
CouchDB Day NYC 2017: MapReduce Views
Installing Python on Mac
Installing Python on Mac
Big query - Command line tools and Tips - (MOSG)
Big query - Command line tools and Tips - (MOSG)
Similar to FluentLeniumで困った話
UA Testing with Selenium and PHPUnit - ZendCon 2013
UA Testing with Selenium and PHPUnit - ZendCon 2013
Michelangelo van Dam
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
Tobias Schneck
SPARQLing cocktails
SPARQLing cocktails
Timea Turdean
Spring Boot
Spring Boot
Jiayun Zhou
Build powerfull and smart web applications with Symfony2
Build powerfull and smart web applications with Symfony2
Hugo Hamon
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
Tsuyoshi Yamamoto
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
Michelangelo van Dam
GradleFX
GradleFX
Christophe Herreman
Multi Client Development with Spring - Josh Long
Multi Client Development with Spring - Josh Long
jaxconf
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)
Tobias Schneck
比XML更好用的Java Annotation
比XML更好用的Java Annotation
javatwo2011
Тарас Олексин - Sculpt! Your! Tests!
Тарас Олексин - Sculpt! Your! Tests!
DataArt
Testing basics for developers
Testing basics for developers
Anton Udovychenko
Revolution or Evolution in Page Object
Revolution or Evolution in Page Object
Artem Sokovets
Codemotion appengine
Codemotion appengine
Ignacio Coloma
Test automation
Test automation
Kaushik Banerjee
Web CrawlersrcedusmulylecrawlerController.javaWeb Crawler.docx
Web CrawlersrcedusmulylecrawlerController.javaWeb Crawler.docx
celenarouzie
Bare-knuckle web development
Bare-knuckle web development
Johannes Brodwall
Tomcat连接池配置方法V2.1
Tomcat连接池配置方法V2.1
Zianed Hou
10 Cool Facts about Gradle
10 Cool Facts about Gradle
Evgeny Goldin
Similar to FluentLeniumで困った話
(20)
UA Testing with Selenium and PHPUnit - ZendCon 2013
UA Testing with Selenium and PHPUnit - ZendCon 2013
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
UI-Testing - Selenium? Rich-Clients? Containers? @APEX connect 2018
SPARQLing cocktails
SPARQLing cocktails
Spring Boot
Spring Boot
Build powerfull and smart web applications with Symfony2
Build powerfull and smart web applications with Symfony2
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
UA testing with Selenium and PHPUnit - TrueNorthPHP 2013
GradleFX
GradleFX
Multi Client Development with Spring - Josh Long
Multi Client Development with Spring - Josh Long
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)
UI Testing - Selenium? Rich-Clients? Containers? (SwanseaCon 2018)
比XML更好用的Java Annotation
比XML更好用的Java Annotation
Тарас Олексин - Sculpt! Your! Tests!
Тарас Олексин - Sculpt! Your! Tests!
Testing basics for developers
Testing basics for developers
Revolution or Evolution in Page Object
Revolution or Evolution in Page Object
Codemotion appengine
Codemotion appengine
Test automation
Test automation
Web CrawlersrcedusmulylecrawlerController.javaWeb Crawler.docx
Web CrawlersrcedusmulylecrawlerController.javaWeb Crawler.docx
Bare-knuckle web development
Bare-knuckle web development
Tomcat连接池配置方法V2.1
Tomcat连接池配置方法V2.1
10 Cool Facts about Gradle
10 Cool Facts about Gradle
Recently uploaded
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
RajkumarAkumalla
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Suhani Kapoor
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ranjana rawat
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
João Esperancinha
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
purnimasatapathy1234
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
upamatechverse
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
ranjana rawat
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Asutosh Ranjan
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ranjana rawat
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
wendy cai
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
NikhilNagaraju
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
Recently uploaded
(20)
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
FluentLeniumで困った話
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
@Wait public class DuckDuckGoTest
extends FluentTest { @Test public void title_of_duck_duck_go_should_contain_search_query_name() { goTo("https://duckduckgo.com"); $("#search_form_input_homepage").fill().with("FluentLenium"); $("#search_button_homepage").submit(); assertThat(window().title()).contains("FluentLenium"); } @Override public String getWebDriver() { File file = new File("src/test/webdriver/chromedriver"); System.setProperty("webdriver.chrome.driver", file.getPath()); return "chrome"; } } Build.gradle dependencies { testCompile 'org.fluentlenium:fluentlenium-junit:3.2.0' testCompile 'org.fluentlenium:fluentlenium-assertj:3.2.0' testCompile 'junit:junit:4.12' testCompile ‘org.seleniumhq.selenium:htmlunit-driver:2.25' testCompile 'xml-apis:xml-apis:1.4.01' testCompile 'org.seleniumhq.selenium:selenium-chrome-driver:3.3.1' }
16.
17.
18.
alert().accept();
Download now