我想知道是否有任何casperjs专家可以帮助我为什么点击“按钮”不起作用:
这是网页:https://ramps.uspto.gov/eram/patentMaintFees.do
我正在尝试模拟click
“检索付费”按钮
您可以使用以下专利号8364295和专利申请号11608034查看结果。
我正在使用XPath选择器,这是我的代码
var casper = require("casper").create();
var x = require("casper").selectXPath;
casper.start();
casper.thenOpen("https://ramps.uspto.gov/eram/patentMaintFees.do",
function() {
casper.echo("start");
casper.capture("fee.png");
casper.wait(3000);
}
);
casper.then(
function() {
casper.echo("input");
casper.sendKeys(x('/html/body/div/table/tbody/tr/td[2]/form/table/tbody/tr[1]/td[2]/input'), "8364295");
casper.sendKeys(x('/html/body/div/table/tbody/tr/td[2]/form/table/tbody/tr[2]/td[2]/input'), "11608034");
casper.capture("fee.png");
casper.wait(3000);
}
);
casper.then(
function() {
casper.echo("click");
casper.click(x('/html/body/div/table/tbody/tr/td[2]/form/table/tbody/tr[4]/td/input'));
casper.capture("fee.png");
casper.wait(3000);
}
);
casper.run();