Javascript casperjs无法使用css选择器找到元素
我的代码有问题。我用的是casper js。问题是我无法使用此代码选择元素Javascript casperjs无法使用css选择器找到元素,javascript,css-selectors,phantomjs,casperjs,Javascript,Css Selectors,Phantomjs,Casperjs,我的代码有问题。我用的是casper js。问题是我无法使用此代码选择元素 casper.test.begin('Click works', 1, function suite(test) { casper.start("https://www.nike.com/gb/launch/t/air-jordan-4-black-court-purple/") casper.then(function(){ test.assertExists('button[aria
casper.test.begin('Click works', 1, function suite(test) {
casper.start("https://www.nike.com/gb/launch/t/air-jordan-4-black-court-purple/")
casper.then(function(){
test.assertExists('button[aria-haspopup="true"]')
})
casper.run(function() {
test.done();
});
});
如果我尝试使用
test.assertExists('button.size grid dropdown.size grid button')
它仍然不起作用,感谢您的帮助可能有一个页面上的脚本,可以创建/修改您试图查找的dom。试着等几秒钟。如果你想写一个运动鞋狙击机器人,那将是一项艰巨的工作。阅读一些文章。竞争非常激烈。我查看了网站,发现运动鞋现在已经卖完了,而且当运动鞋卖完时,页面上没有“尺寸网格”按钮。这可能是你的问题。我检查了选择器按钮[aria hasppopup=“true”]
和按钮。大小网格下拉列表
,它们都在鞋子有库存的页面上工作(就像这个)<代码>按钮。大小网格下拉列表。大小网格按钮不起作用。非常感谢。我尝试过使用按钮[aria haspopup=“true”],但它对我仍然不起作用,我不知道问题出在哪里