我只想寫一個簡單的登錄腳本蘋果網站: Sign In無法找到網頁元素
的ID和密碼錶單無法正確定位。 其實,我嘗試了很多的東西,如:
driver.find_element_by_xpath("//*[@type='email']")
或
driver.find_element_by_xpath("//*[@name='login-appleId']")
和
driver.find_element_by_xpath("//*[@id='login-appleId']")
我沒有找到這個頁面的Iframe。並且我爲顧客結帳按鈕嘗試了同樣的事情,同樣的問題也發生了。
任何建議將不勝感激!
最佳, 盧克
問題是,你應該給予足夠的時間來加載網頁。有一個關於Implisit等待和Explecit等待的理論。試試吧,它需要一些時間來等待元素被加載到瀏覽器窗口。或者你可以使用Thread.sleep(),這是不推薦的方法。 –
打開頁面後試試'time.sleep(few_seconds)',這應該有幫助 – micgeronimo