浏览代码

ajout fichiers test emma

emmanuelle 1 年之前
父节点
当前提交
9ebaf6767f
共有 2 个文件被更改,包括 23 次插入37 次删除
  1. 2 0
      .gitignore
  2. 21 37
      test_saucedemo.py

+ 2 - 0
.gitignore

@@ -1 +1,3 @@
 __pycache__
+test_inna.py
+*.html

+ 21 - 37
test_saucedemo.py

@@ -1,58 +1,42 @@
-import pytest
+[14:36] Inna LAVRENKO
 import logging as log
-import time
+import pytest
 from selenium import webdriver
 from selenium.webdriver.common.by import By
-from selenium.webdriver.common.keys import Keys
-
-from selenium.webdriver.support import expected_conditions as EC
-from selenium.common.exceptions import TimeoutException
-from selenium.webdriver.support.ui import WebDriverWait
-from selenium.webdriver.support.ui import Select
-
-#from selenium.webdriver.support.ui import WebDriverWait
-debug = True
-
-
-def slip(secondes: int = 0):
-    if debug:
-        time.sleep(secondes)
-
-
+from selenium.webdriver.firefox.options import Options
+ 
+ 
 def writeInInput(inputElement, text):
     assert inputElement.is_displayed(), "Le champ texte n'est pas affiché"
     assert inputElement.is_enabled(), "Le champ texte n'est pas activé"
     inputElement.clear()
     inputElement.send_keys(text)
-
-def element_visible_actif(elem):
-    assert elem.is_displayed()
-    assert elem.is_enabled()
-
+ 
+ 
+@pytest.mark.skip("skip")
 def test_loginOK():
     log.info("Test du Login avec succès")
-
-    #options = webdriver.FirefoxOptions()
-    #options.add_argument('--headless')
-    #driver = webdriver.Firefox(options=options)
-
+ 
+    # options = webdriver.FirefoxOptions()
+    # options.add_argument('--headless')
+    # driver = webdriver.Firefox(options=options)
+ 
     driver = webdriver.Chrome()
-
-
+ 
+ 
     driver.get("https://www.saucedemo.com/")
     assert driver.current_url == "https://www.saucedemo.com/", "Nous ne somme pas sur la bonne page"
-
+ 
     username = driver.find_element(By.ID,"user-name")
     password = driver.find_element(By.ID,"password")
     login = driver.find_element(By.ID, "login-button")
-
+ 
     writeInInput(inputElement=username, text="standard_user")
     writeInInput(password, text="secret_sauce")
     login.click()
-
+ 
     assert driver.current_url == "https://www.saucedemo.com/inventory.html", "Nous ne somme pas sur la bonne page"
-    
+ 
     driver.quit()
-    
-    #test
-    #test emma
+   
+    #test