我现在在用ghost.py写一个东西。发现有几个方法和预想的实现不一样,还望各路大侠解答一下
问题1:
ghost.wait_for_selector('input[id=q]')
ghost.fill('#J_TSearchForm', {'q': query_text})
以上的两名话,实现的效果
<input id="q" name="q" type="text" value=query_text>,这个只是修改了页面打开的默认值。我设置了Ghost(display=True)看了一下页面,输入框中没有值,fill不成功。改用set_field_value完全就看不到一点效果
问题2:
ghost.fire_on('#J_TSearchForm', 'submit') 这句话,页面一点反应都没有
ghost.click('.btn-search') 这句话也没效果,传的是class名
问题3:如果问题2中的方法实现成功,我怎么去判断我的页面已经刷新成功
PS:我看了以下的网址,介绍算是比较多了,但远不详细,有详细资料的亲们希望给个链接
http://jeanphix.me/Ghost.py/#quick-start
http://www.aichengxu.com/article/Python/10774_15.html