SlideShare a Scribd company logo
Selenium

     PHP
•       PHP

    •

    • twitter.com/suzuki
•       PHP   Selenium

    •           :-)
•       Web

•

    •

    • Selenium
Selenium-IDE
Selenium
Selenium-IDE
Selenium-IDE
•
Web
•

    •

    •
Selenium




Web
• Selenium

 •

 •
•

    •

    • UI
Selenium-IDE
Selenium-IDE



• Selenium-IDE   →

 •
http://croogo.org/
Croogo

         http://twitter.com/fahad19


Croogo

         http://twitter.com/makies
•

    •

    • blog

    • blog

    • blog
Username   Password

Log In
“You are logged in as Admin”
blog


Blog

         Slug   Body

Submit
blog

“Blog has been saved”
blog




Submit
blog

“Blog has been saved”




          Blog
blog




Blog
blog
Demo



• Selenium-IDE

 •           Blog
TIPS
•

    •   Blog    2

•



•
•

    •

    •     <table>

    •   HTML
•

    •

    •           HTML
        <a>      <table>

    •         HTML
Demo




•
Click




ClickAndWait
Body



Body
       ...
Body

Firebug

<iframe id=”NodeBody_ifr”>

 <html>

  <head>

  <body id=”tinymce”>
Body


• Body

 • <iframe>

 •       <body>
Body



• type

• JavaScript    ...
Body


getEval
JavaScript
Body

• Firebug

document
 .getElementById('NodeBody_ifr')
  .contentWindow
    .document
     .getElementById('tinymce')
      .innerHTML = '            ';
Body
Body

• Selenium

this.page().getDocument()
 .getElementById('NodeBody_ifr')
  .contentWindow
    .document
     .getElementById('tinymce')
      .innerHTML = '            ';
Body




Body

       ...
•



•   Blog
•

•
    OK   ...

•
•   Body



•
•   ...

•
“You are logged in as Admin”
• assertTextPresent
•
blog

“Blog has been saved”
blog




• verifyTextPresent :

• ${blog_title} : store
blog

“Blog has been saved”




          Blog
blog




•   Web

• ${blog_title} / ${blog_body}
blog
blog




• assertTextNotPresent :
• assertTextPresent
• verifyTextPresent
 •

• assertTextNotPresent
• verifyTextNotPresent
 •
• assertChecked
 •



• assertElementPresent
 •
• assertTitle
 • <title>※</title>

• assertValue
 • value=”※”
• assertCookieByName
 •             Cookie

• assertMouseSpeed
 • mousemove
DEMO



•
•     link=       <a>   </a>

•

    • id=     / name=   / css=
• DOM
 • dom=

• XPath
 • xpath=//input[@value='Submit']
link=
<a href=”/croogo/admin/nodes/edit/27”>
<a href=”/croogo/admin/nodes/edit/21”>

<a href=”/croogo/admin/nodes/edit/20”>
ID
ID

•

    •

    •

    •   ID
ID



•
• user-extentions.js
 •         JavaScript
ID

•

    •

    •

    •   ID
function getIdFromContentTitle(title) {
    var id = 0;
    var doc   = selenium.page().getDocument();
    var form = doc.getElementById('NodeAddForm');
    var table = form.getElementsByTagName('table');
    var tbody = table[0].getElementsByTagName('tbody');
    var tr    = tbody[0].getElementsByTagName('tr');
for (y = 1; y < tr.length; ++y) {
        var td   = tr[y].getElementsByTagName('td');
        var text = td[2].getElementsByTagName('a')[0].innerHTML;
        if (text == title) {
            id = td[1].innerHTML;
            break;
        }
    }
    return id;
}
echo
user-extentions


function getIdFromContentTitle(title) {
    var id = 0;

    var   doc     =   selenium.page().getDocument();
    var   form    =   doc.getElementById('NodeAddForm');
    var   table   =   form.getElementsByTagName('table');
    var   tbody   =   table[0].getElementsByTagName('tbody');
    var   tr      =   tbody[0].getElementsByTagName('tr');
user-extentions




 var doc   =   selenium.page().getDocument();
selenium
this.page().getDocument()



                                document



selenium.page().getDocument()
XPath




• //input[@value=”Submit”]
 • value     Submit
   <input>
XPath




• Firebug

 • XPath
XPath




• Firebug   HTML
XPath




• XPath
XPath




•
    XPath
XPath



•
    XPath

• //input[@value=”Submit”]

    •
XPath




• XPath            Firebug

 • $x(“ XPath “)
XPath




•

    •
XPath




•
Selenium-IDE


•            Selenium-RC

•
•
PHP



function testMyTestCase() {
    //
    blog_title = "              ";
    blog_slug = "hellow_hokkaido";
    blog_body = "                    ";
}
• Selenium-IDE

•            →   ...→

    • PHP→

     •

     •
•   :-)
Selenium AES




• Selenium Auto Exec Server
 • http://www.enjoyxstudy.com/selenium/autoexec/
Selenium AES

•

    •

• Subversion

    •
• Selenium

•



•

    •        :-)
Selenium
•   Selenium
    http://wiki.openqa.org/display/SEL/Selenium+0.7+Reference+(Japanese)

•   Selenium
            XPath JavaScript
    http://d.hatena.ne.jp/language_and_engineering/20090818



•
Photograph Credits

•
    http://www.flickr.com/photos/jonbro/3356460039/
•
    http://www.flickr.com/photos/elvire-r/2451784799/
•
    http://www.flickr.com/photos/citycaucus/4260121599/
Photograph Credits


•
    http://www.flickr.com/photos/racatumba/88846892/
    http://www.flickr.com/photos/laszlo-photo/286757494/
• JEDI
  http://www.flickr.com/photos/ggunter/539625103/
•

More Related Content

What's hot

You're Doing it Wrong - WordCamp Atlanta
You're Doing it Wrong - WordCamp AtlantaYou're Doing it Wrong - WordCamp Atlanta
You're Doing it Wrong - WordCamp Atlanta
Chris Scott
 
Learn about Eclipse e4 from Lars Vogel at SF-JUG
Learn about Eclipse e4 from Lars Vogel at SF-JUGLearn about Eclipse e4 from Lars Vogel at SF-JUG
Learn about Eclipse e4 from Lars Vogel at SF-JUG
Marakana Inc.
 
jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009
Remy Sharp
 
Introduction To Ruby Watir (Web Application Testing In Ruby)
Introduction To Ruby Watir (Web Application Testing In Ruby)Introduction To Ruby Watir (Web Application Testing In Ruby)
Introduction To Ruby Watir (Web Application Testing In Ruby)
Mindfire Solutions
 
Jquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript BasicsJquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript Basics
EPAM Systems
 
Associations & JavaScript
Associations & JavaScriptAssociations & JavaScript
Associations & JavaScript
Joost Elfering
 
jQuery Features to Avoid
jQuery Features to AvoidjQuery Features to Avoid
jQuery Features to Avoid
dmethvin
 
YQL & Yahoo! Apis
YQL & Yahoo! ApisYQL & Yahoo! Apis
YQL & Yahoo! Apis
Jai Santhosh
 
What you can do In WatiR
What you can do In WatiRWhat you can do In WatiR
What you can do In WatiR
Wesley Chen
 
jQuery
jQueryjQuery
How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)David Giard
 
jQuery UI and Plugins
jQuery UI and PluginsjQuery UI and Plugins
jQuery UI and Plugins
Marc Grabanski
 
20180517 megurocss@1th
20180517 megurocss@1th20180517 megurocss@1th
20180517 megurocss@1th
将一 深見
 
watir-webdriver
watir-webdriverwatir-webdriver
watir-webdriver
jariba
 
Plone Interactivity
Plone InteractivityPlone Interactivity
Plone Interactivity
Eric Steele
 
The go-start webframework (GTUG Vienna 27.03.2012)
The go-start webframework (GTUG Vienna 27.03.2012)The go-start webframework (GTUG Vienna 27.03.2012)
The go-start webframework (GTUG Vienna 27.03.2012)ungerik
 
Watir web automated tests
Watir web automated testsWatir web automated tests
Watir web automated tests
Nexle Corporation
 
Codegnitorppt
CodegnitorpptCodegnitorppt
Codegnitorppt
sreedath c g
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
Gunjan Kumar
 
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
将一 深見
 

What's hot (20)

You're Doing it Wrong - WordCamp Atlanta
You're Doing it Wrong - WordCamp AtlantaYou're Doing it Wrong - WordCamp Atlanta
You're Doing it Wrong - WordCamp Atlanta
 
Learn about Eclipse e4 from Lars Vogel at SF-JUG
Learn about Eclipse e4 from Lars Vogel at SF-JUGLearn about Eclipse e4 from Lars Vogel at SF-JUG
Learn about Eclipse e4 from Lars Vogel at SF-JUG
 
jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009
 
Introduction To Ruby Watir (Web Application Testing In Ruby)
Introduction To Ruby Watir (Web Application Testing In Ruby)Introduction To Ruby Watir (Web Application Testing In Ruby)
Introduction To Ruby Watir (Web Application Testing In Ruby)
 
Jquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript BasicsJquery Complete Presentation along with Javascript Basics
Jquery Complete Presentation along with Javascript Basics
 
Associations & JavaScript
Associations & JavaScriptAssociations & JavaScript
Associations & JavaScript
 
jQuery Features to Avoid
jQuery Features to AvoidjQuery Features to Avoid
jQuery Features to Avoid
 
YQL & Yahoo! Apis
YQL & Yahoo! ApisYQL & Yahoo! Apis
YQL & Yahoo! Apis
 
What you can do In WatiR
What you can do In WatiRWhat you can do In WatiR
What you can do In WatiR
 
jQuery
jQueryjQuery
jQuery
 
How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)How I Learned to Stop Worrying and Love jQuery (Jan 2013)
How I Learned to Stop Worrying and Love jQuery (Jan 2013)
 
jQuery UI and Plugins
jQuery UI and PluginsjQuery UI and Plugins
jQuery UI and Plugins
 
20180517 megurocss@1th
20180517 megurocss@1th20180517 megurocss@1th
20180517 megurocss@1th
 
watir-webdriver
watir-webdriverwatir-webdriver
watir-webdriver
 
Plone Interactivity
Plone InteractivityPlone Interactivity
Plone Interactivity
 
The go-start webframework (GTUG Vienna 27.03.2012)
The go-start webframework (GTUG Vienna 27.03.2012)The go-start webframework (GTUG Vienna 27.03.2012)
The go-start webframework (GTUG Vienna 27.03.2012)
 
Watir web automated tests
Watir web automated testsWatir web automated tests
Watir web automated tests
 
Codegnitorppt
CodegnitorpptCodegnitorppt
Codegnitorppt
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
 
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
 

Viewers also liked

Unit 6 my school timetable
Unit 6 my school timetableUnit 6 my school timetable
Unit 6 my school timetableHuyen Khoi
 
NOFS_konferenssi 26_08_2015 FINAL
NOFS_konferenssi 26_08_2015 FINALNOFS_konferenssi 26_08_2015 FINAL
NOFS_konferenssi 26_08_2015 FINALAntti Koivula
 
4. proposal
4. proposal4. proposal
4. proposal
James Larkin
 
Рекомендований графік
Рекомендований графікРекомендований графік
Рекомендований графік
Svitlana Ivashnova
 
Mock ups further.
Mock ups further.Mock ups further.
Mock ups further.laurenfoxy
 
2014 Social Media Strategies Summit Presentation - June 18, 2014
2014 Social Media Strategies Summit Presentation - June 18, 20142014 Social Media Strategies Summit Presentation - June 18, 2014
2014 Social Media Strategies Summit Presentation - June 18, 2014
Michael Koenka
 
Sijoittajanvastuu pankkien ongelmatilanteissa
Sijoittajanvastuu pankkien ongelmatilanteissaSijoittajanvastuu pankkien ongelmatilanteissa
Sijoittajanvastuu pankkien ongelmatilanteissa
Finanssivalvonta
 
Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016
Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016
Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016
Tyoelama2020
 
Presentacion de-materiales-compuestos-3
Presentacion de-materiales-compuestos-3Presentacion de-materiales-compuestos-3
Presentacion de-materiales-compuestos-3
Damian Jiménez
 

Viewers also liked (15)

Madeline Moore Resume
Madeline Moore ResumeMadeline Moore Resume
Madeline Moore Resume
 
x
xx
x
 
Unit 6 my school timetable
Unit 6 my school timetableUnit 6 my school timetable
Unit 6 my school timetable
 
NOFS_konferenssi 26_08_2015 FINAL
NOFS_konferenssi 26_08_2015 FINALNOFS_konferenssi 26_08_2015 FINAL
NOFS_konferenssi 26_08_2015 FINAL
 
4. proposal
4. proposal4. proposal
4. proposal
 
Рекомендований графік
Рекомендований графікРекомендований графік
Рекомендований графік
 
Letis resume
Letis resumeLetis resume
Letis resume
 
Project speech
Project speechProject speech
Project speech
 
Mock ups further.
Mock ups further.Mock ups further.
Mock ups further.
 
UpdateResume
UpdateResumeUpdateResume
UpdateResume
 
2014 Social Media Strategies Summit Presentation - June 18, 2014
2014 Social Media Strategies Summit Presentation - June 18, 20142014 Social Media Strategies Summit Presentation - June 18, 2014
2014 Social Media Strategies Summit Presentation - June 18, 2014
 
Sijoittajanvastuu pankkien ongelmatilanteissa
Sijoittajanvastuu pankkien ongelmatilanteissaSijoittajanvastuu pankkien ongelmatilanteissa
Sijoittajanvastuu pankkien ongelmatilanteissa
 
Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016
Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016
Work&amp;lifecafe uniikkiura oy_kaisavälivehmas_7.4.2016
 
Presentacion de-materiales-compuestos-3
Presentacion de-materiales-compuestos-3Presentacion de-materiales-compuestos-3
Presentacion de-materiales-compuestos-3
 
Ernesto C. Perez
Ernesto C. PerezErnesto C. Perez
Ernesto C. Perez
 

Similar to Selenium再入門

jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
Doris Chen
 
Breaking the limits_of_page_objects
Breaking the limits_of_page_objectsBreaking the limits_of_page_objects
Breaking the limits_of_page_objects
Robert Bossek
 
SharePoint & jQuery Guide - SPSNashville 2014
SharePoint & jQuery Guide - SPSNashville 2014SharePoint & jQuery Guide - SPSNashville 2014
SharePoint & jQuery Guide - SPSNashville 2014Mark Rackley
 
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + SeleniumIntegration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Seleniumtka
 
The Future of Plugin Dev
The Future of Plugin DevThe Future of Plugin Dev
The Future of Plugin Dev
Brandon Kelly
 
SPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuerySPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuery
Mark Rackley
 
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
Rakesh Jha
 
J query
J queryJ query
J query
Manav Prasad
 
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointSPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
Mark Rackley
 
前端MVC之BackboneJS
前端MVC之BackboneJS前端MVC之BackboneJS
前端MVC之BackboneJS
Zhang Xiaoxue
 
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD CombinationLotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Sean Burgess
 
Write Less Do More
Write Less Do MoreWrite Less Do More
Write Less Do More
Remy Sharp
 
Jquery
JqueryJquery
Jquery
Zoya Shaikh
 

Similar to Selenium再入門 (20)

jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
jQuery Makes Writing JavaScript Fun Again (for HTML5 User Group)
 
bcgr3-jquery
bcgr3-jquerybcgr3-jquery
bcgr3-jquery
 
bcgr3-jquery
bcgr3-jquerybcgr3-jquery
bcgr3-jquery
 
JQuery
JQueryJQuery
JQuery
 
JQuery
JQueryJQuery
JQuery
 
Breaking the limits_of_page_objects
Breaking the limits_of_page_objectsBreaking the limits_of_page_objects
Breaking the limits_of_page_objects
 
SharePoint & jQuery Guide - SPSNashville 2014
SharePoint & jQuery Guide - SPSNashville 2014SharePoint & jQuery Guide - SPSNashville 2014
SharePoint & jQuery Guide - SPSNashville 2014
 
Integration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + SeleniumIntegration Test Cucumber + Webrat + Selenium
Integration Test Cucumber + Webrat + Selenium
 
The Future of Plugin Dev
The Future of Plugin DevThe Future of Plugin Dev
The Future of Plugin Dev
 
J query module1
J query module1J query module1
J query module1
 
SPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuerySPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuery
 
DirectToWeb 2.0
DirectToWeb 2.0DirectToWeb 2.0
DirectToWeb 2.0
 
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
 
J query
J queryJ query
J query
 
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePointSPTechCon Boston 2015 - Utilizing jQuery in SharePoint
SPTechCon Boston 2015 - Utilizing jQuery in SharePoint
 
前端MVC之BackboneJS
前端MVC之BackboneJS前端MVC之BackboneJS
前端MVC之BackboneJS
 
Jquery fundamentals
Jquery fundamentalsJquery fundamentals
Jquery fundamentals
 
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD CombinationLotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
Lotusphere 2012 Speedgeeking - jQuery & Domino, a RAD Combination
 
Write Less Do More
Write Less Do MoreWrite Less Do More
Write Less Do More
 
Jquery
JqueryJquery
Jquery
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 

Selenium再入門