SlideShare una empresa de Scribd logo
1 de 102
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/
•

Más contenido relacionado

La actualidad más candente

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 AtlantaChris 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-JUGMarakana Inc.
 
jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009jQuery Loves Developers - Oredev 2009
jQuery Loves Developers - Oredev 2009Remy 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 BasicsEPAM Systems
 
Associations & JavaScript
Associations & JavaScriptAssociations & JavaScript
Associations & JavaScriptJoost Elfering
 
jQuery Features to Avoid
jQuery Features to AvoidjQuery Features to Avoid
jQuery Features to Avoiddmethvin
 
What you can do In WatiR
What you can do In WatiRWhat you can do In WatiR
What you can do In WatiRWesley Chen
 
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
 
20180517 megurocss@1th
20180517 megurocss@1th20180517 megurocss@1th
20180517 megurocss@1th将一 深見
 
watir-webdriver
watir-webdriverwatir-webdriver
watir-webdriverjariba
 
Plone Interactivity
Plone InteractivityPlone Interactivity
Plone InteractivityEric 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
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQueryGunjan Kumar
 
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup
2017年のteratailでやらかした話をしたい 20171213 _#9 _teratail_meetup将一 深見
 

La actualidad más candente (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
 

Destacado

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
 
Рекомендований графік
Рекомендований графікРекомендований графік
Рекомендований графік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, 2014Michael Koenka
 
Sijoittajanvastuu pankkien ongelmatilanteissa
Sijoittajanvastuu pankkien ongelmatilanteissaSijoittajanvastuu pankkien ongelmatilanteissa
Sijoittajanvastuu pankkien ongelmatilanteissaFinanssivalvonta
 
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.2016Tyoelama2020
 
Presentacion de-materiales-compuestos-3
Presentacion de-materiales-compuestos-3Presentacion de-materiales-compuestos-3
Presentacion de-materiales-compuestos-3Damian Jiménez
 

Destacado (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 a 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_objectsRobert 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 DevBrandon Kelly
 
SPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQuerySPTechCon DevDays - SharePoint & jQuery
SPTechCon DevDays - SharePoint & jQueryMark 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
 
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 SharePointMark Rackley
 
前端MVC之BackboneJS
前端MVC之BackboneJS前端MVC之BackboneJS
前端MVC之BackboneJSZhang 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 CombinationSean Burgess
 
Write Less Do More
Write Less Do MoreWrite Less Do More
Write Less Do MoreRemy Sharp
 

Similar a 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
 

Último

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Selenium再入門