Просмотр исходного кода

Fix checkout function to have y/n selection working and pull correct button text

Signed-off-by: Michael Tang <michaeltang@Michaels-MacBook-Pro.local>
Michael Tang 4 лет назад
Родитель
Сommit
e8e428d346
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      session.py

+ 5 - 5
session.py

@@ -96,21 +96,21 @@ def checkOut():
     except NoSuchElementException:
     except NoSuchElementException:
         print("no text area to enter")
         print("no text area to enter")
     # Automated click of submit
     # Automated click of submit
-    submitButton =  driver.find_elements_by_xpath("//div[@class='uArJ5e UQuaGc Y5sE8d VkkpIf NqnGTe M9Bg4d']")
+    submitButton =  driver.find_elements_by_xpath("//div[@role='button']")
     # find the submit button 
     # find the submit button 
-    # buttonText = submitButton[0].innerText
+    buttonText = submitButton[1].text
     pressSubmit = input("Press submit? (y/n)")
     pressSubmit = input("Press submit? (y/n)")
     if pressSubmit == "y":
     if pressSubmit == "y":
-        #print(buttonText)
+        print(buttonText + " clicked!")
         submitButton[0].click()
         submitButton[0].click()
         time.sleep(1)
         time.sleep(1)
         print("quitting")
         print("quitting")
         driver.quit()
         driver.quit()
     elif pressSubmit == "n":
     elif pressSubmit == "n":
-        print("Manual mode")
+        print("Manual mode engaged.")
         # find the back button
         # find the back button
         backButton = driver.find_elements_by_xpath("//div[@role='button']")
         backButton = driver.find_elements_by_xpath("//div[@role='button']")
-        #print(backButton[0].innerText)
+        print(backButton[0].text+ " clicked!")
         backButton[0].click()
         backButton[0].click()
     else:
     else:
         print("invalid key pressed.")
         print("invalid key pressed.")