【发布时间】:2015-03-20 16:29:24
【问题描述】:
我目前正在使用 casperjs 编写一些测试,但在尝试单击网页上的按钮时遇到了问题。这是我点击按钮的代码:
var x = require('casper').selectXPath;
this.click(x('//*[@id="xx-xxx"]/body/div[2]/div[2]/div[1]/nav/div[2]/button[5]'));
通常我对按钮点击没有任何问题,但由于某种原因返回的错误是
错误:无法调用已删除 qObject 的函数
有人知道这是什么意思吗?我能做些什么来阻止这种情况发生?
【问题讨论】:
-
代码没有问题,请提供完整的脚本。该错误表明您关闭了该页面。您是否使用框架或弹出窗口?
标签: testing phantomjs casperjs qobject