如何使用查询选择器选择一般短语?

时间:2016-01-09 19:30:39

标签: javascript jquery

因此,我首先向您展示当前代码

GridviewAdapter tShirtsGridAdapter, troussersGridAdapter;

// then
tShirtsGridAdapter = new GridviewAdapter(this, R.layout.grid_row, clothes);
// and 
troussersGridAdapter = new GridviewAdapter(this, R.layout.grid_row, clothes);

这就是它的样子,我以为它会选择输入文字" Insane 4 .."然后单击它。

现在它实际上做的事情绝对没有。

我试图通过输入单击对象,这样我就可以自动化销售系统来选择名为" Insane#"然后单击另一个按钮,输入" Sell"

This is what I'm trying to click within the browser

This is the code for the above

要记住的事情:

RowID始终更改。

我将会做更多事情然后" 4" (4 - 11)

我使用TamperMonkey来运行脚本。

1 个答案:

答案 0 :(得分:0)

建议:在编写任何代码之前了解一些编程基础知识,特别是方法和方法调用。

在Javascript中,function是一个第一类对象,引自wiki

  

在计算机科学中,据说一种编程语言可以支持   如果它将函数视为函数,则为第一类函数(或函数文字)   一流的物体。具体来说,这意味着语言   支持在程序执行期间构建新函数,   将它们存储在数据结构中,将它们作为参数传递给其他人   函数,并将它们作为其他函数的值返回。

setTimeout接受function作为其第一个参数:https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setTimeout

var timeoutID = window.setTimeout(code, [delay]);

因此,您需要声明一个调用.click()的函数,然后将其传递给setTimeout。我不会直接修复您的代码,但会为您提供一般语法来帮助您入门:

var doClick = function() {
  //Your code to .click() here
}

setTimeout(doClick, 10000);