我想用我的登錄到我的draftkings帳戶,但我無法輸入我的電子郵件和密碼。Selenium發送密鑰登錄框不起作用
driver = webdriver.Firefox()
driver.get("https://www.draftkings.com/")
driver.find_element_by_xpath(".//*[@id='bs-example-navbar-collapse-1']/ul/li[3]/a").click()
拋出一個錯誤
driver.find_element_by_xpath(".//*[@id='Username']").send_keys('username')
什麼都不做
elem = driver.find_element_by_xpath(".//*[@id='Username']")
driver.execute_script("arguments[0].setAttribute('value', 'username')",elem)
您是否考慮過使用'find_element_by_link_text()'來點擊登錄鏈接?在頁面上有'id = Username'的4個元素。你想要第三個。獲取所有這些,然後訪問該集合中的第3個元素。 – JeffC