我只想写一个简单的登录脚本苹果网站: 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