Difference between revisions of "VT2019 Selenium Demo"

From air
Jump to navigation Jump to search
(Create page + add demo code)
 
(Add demo video links)
Line 5: Line 5:
 
=Démonstration=
 
=Démonstration=
 
==Connexion à Facebook==
 
==Connexion à Facebook==
  +
[https://drive.google.com/open?id=1M8THHoLihT9xrl9TtDQBFC_FtJamQR7b Vidéo de démonstration]
  +
 
<source lang="python" line start="1">
 
<source lang="python" line start="1">
 
from selenium import webdriver
 
from selenium import webdriver
Line 33: Line 35:
   
 
==Affichage de l'emploi du temps de la filière INFO5 sur ADE==
 
==Affichage de l'emploi du temps de la filière INFO5 sur ADE==
  +
[https://drive.google.com/open?id=1cX21esTwiaUwry67_ZJUpHjDxLlXLI_o Vidéo de démonstration]
  +
 
<source lang="python" line start="1">
 
<source lang="python" line start="1">
 
import time
 
import time

Revision as of 17:41, 23 November 2019

Cette page héberge la démonstration en lien avec la fiche Selenium dans le cadre du cours de veille technologique 2019.

Pré-requis & Installation

Démonstration

Connexion à Facebook

Vidéo de démonstration

 1from selenium import webdriver
 2from selenium.webdriver.common.keys import Keys
 3
 4# Credentials
 5user_name = "victor.cuau@hotmail.fr"
 6password = "VousAurezPasMonPassword"
 7
 8# Launch the Chrome web browser
 9driver = webdriver.Chrome()
10#driver.set_window_size(1400, 800)
11
12# Load the Facebook website
13driver.get("https://www.facebook.com")
14
15# Enter the email address
16element = driver.find_element_by_id("email")
17element.send_keys(user_name)
18
19# Enter the password
20element = driver.find_element_by_id("pass")
21element.send_keys(password)
22
23# Press enter
24element.send_keys(Keys.ENTER)

Affichage de l'emploi du temps de la filière INFO5 sur ADE

Vidéo de démonstration

 1import time
 2from selenium import webdriver
 3
 4# Launch the Chrome web browser
 5driver = webdriver.Chrome()
 6#driver.set_window_size(1400, 800)
 7
 8# Load the page of the application ADE
 9driver.get("https://ade-sts.grenet.fr/direct/?data=1d04874d83cdeb530ab2ed27f8ac9ed37b49833cd1da9037e125b57a76b56adad09ddf0fa9386d6871978644e3168e1c010fd1cf0671c9ff9c3a152b08424f005b0f43ab5831667cc025f5e16438a90e7406158408bd7b08")
10time.sleep(4)  # Wait for the graphic interface
11
12# Open folder "Etudiant"
13folder = driver.find_element_by_xpath('//*[@id="Direct Planning Tree_-1"]/div/img[2]')
14folder.click()
15time.sleep(2)
16
17# Open folder "POLYTECH"
18folder = driver.find_element_by_xpath('//*[@id="Direct Planning Tree_12522"]/div/img[2]')
19folder.click()
20time.sleep(2)
21
22# Open folder "INFO"
23folder = driver.find_element_by_xpath('//*[@id="Direct Planning Tree_11584"]/div/img[2]')
24folder.click()
25time.sleep(2)
26
27# Open folder "INFO 5"
28folder = driver.find_element_by_xpath('//*[@id="Direct Planning Tree_11599"]/div/img[2]')
29folder.click()
30time.sleep(2)
31
32# Click on "INFO5 - Option Réseaux"
33edt = driver.find_element_by_xpath('//*[@id="Direct Planning Tree_x-auto-261"]/table/tbody/tr')
34edt.click()