Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript casperjs无法使用css选择器找到元素_Javascript_Css Selectors_Phantomjs_Casperjs - Fatal编程技术网

Javascript casperjs无法使用css选择器找到元素

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 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-haspopup="true"]')
    })

    casper.run(function() {
        test.done();
    });
});

如果我尝试使用
test.assertExists('button.size grid dropdown.size grid button')
它仍然不起作用,感谢您的帮助

可能有一个页面上的脚本,可以创建/修改您试图查找的dom。试着等几秒钟。如果你想写一个运动鞋狙击机器人,那将是一项艰巨的工作。阅读一些文章。竞争非常激烈。我查看了网站,发现运动鞋现在已经卖完了,而且当运动鞋卖完时,页面上没有“尺寸网格”按钮。这可能是你的问题。我检查了选择器
按钮[aria hasppopup=“true”]
按钮。大小网格下拉列表
,它们都在鞋子有库存的页面上工作(就像这个)<代码>按钮。大小网格下拉列表。大小网格按钮不起作用。非常感谢。我尝试过使用按钮[aria haspopup=“true”],但它对我仍然不起作用,我不知道问题出在哪里