我正在使用带有 Chrome 驱动程序的 Splinter 来启动我的网站。我可以与页面上的元素进行交互。在某些时候,我单击打开(在 Ajax 中)一个颜色框的链接。
如何等待 ajax 响应,然后使用 Splinter 选择/填充颜色框中的某些字段?
谢谢
您可以使用 is_element_present 方法来验证元素是否存在:http ://splinter.cobrateam.info/docs/matchers.html#checking-the-presence-of-elements
我猜是这样的
$(selector).colorbox({
type:'iframe',
....
onComplete:function(){
//Ajax is done and now you can operate with this guy
}
});