Python碎片浏览器.fill方法冻结眉毛

2024-05-14 15:29:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在雅虎注册页面上玩Splitter。当我试图填写雅虎用户名时出错了。 下面是代码。我很确定下面的代码没有问题。在

with Browser() as browser: 
# Visit URL
    url = "https://edit.yahoo.com/registration?.intl=us&.lang=en-US&.pd=ym_ver%253D0%2526c%253D%2526ivt%253D%2526sg%253D&new=1&.done=http%3A//mail.yahoo.com&.src=ym&.v=0&.u=3lt6ffl9q1g0m&partner=&.partner=&pkg=&stepid=&.p=&promo=&.last=&fsredirect=1&fs=uKhjpV.HafCCqUaFfpsAA6U3jii0wwSSblFjRz2HbaZq5sH_VJeVqejV5CUyegWCV3V2PxNx"
    browser.visit(url) 
    browser.fill("yahooid","Zara")

如果我停止程序,浏览器将重新激活。 我的一个猜测是,它正在等待诸如用户名建议之类的东西,因为它可以很好地处理“名字”和“姓氏”字段。在

我使用的是Windows8、Eclipse、Splinter 0.6.0、Firefox 30.0

在玩夹板的时候,我可以用另一种方法来做同样的事情。 在这个问题得到解决之前,有相同问题的人可以使用以下概念。在

^{pr2}$

Tags: 代码browsercomurlpartneraswith页面

热门问题