from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
driver=webdriver.Chrome()
driver.get("https://paytm.com/")
driver.maximize_window()
driver.find_element_by_class_name("login").click()
driver.implicitly_wait(10)
driver.find_element_by_xpath("//md-input-container[@class='md-default-theme md-input-invalid']/input[@id='input_0']").send_keys("99991221212")
In dem obigen Code habe ich den Xpath mit Feuer Bug verifiziert seine Hervorhebung das richtige Element. Aber wenn das Skript fehlschlägt? Kannst du mir helfen, Leute?Selenium Python Script löst keine Elementfehlerausnahme aus, obwohl der x-Pfad richtig ist?
Nö. Ich habe es bereits versucht, wirft Timeout Ausnahme – Subbu
@Subbu hast du versucht mit 'XPath' oder' id' ?? –
@Subbu wie ich sehe das Eingabeelement ist in einem 'iframe'..Sie müssen diesen Rahmen wechseln, bevor Eingabeelement finden .. siehe aktualisierte Antwort .. –