Web 如何自动解决网络测验?

Web 如何自动解决网络测验?,web,browser,automation,macros,Web,Browser,Automation,Macros,我正试图通过解决一个网络测验来赢得音乐会门票(这是获得这些门票的唯一途径,他们不卖门票..)。令人恼火的是:最后你只有很小的机会赢,所以你必须一次又一次地做测验,直到你(希望)赢为止 ->我如何实现自动化 这是多项选择,我必须点击正确答案的单选按钮 我知道测验的所有答案,所以我知道点击哪里 难点:问题的顺序并不总是一样的,所以不可能用一个愚蠢的“点击这里和现在那里”宏来自动完成 必须有这样的东西: while(true) if (question = "population of ch

我正试图通过解决一个网络测验来赢得音乐会门票(这是获得这些门票的唯一途径,他们不卖门票..)。令人恼火的是:最后你只有很小的机会赢,所以你必须一次又一次地做测验,直到你(希望)赢为止

->我如何实现自动化

  • 这是多项选择,我必须点击正确答案的单选按钮
  • 我知道测验的所有答案,所以我知道点击哪里
  • 难点:问题的顺序并不总是一样的,所以不可能用一个愚蠢的“点击这里和现在那里”宏来自动完成
必须有这样的东西:

while(true)
   if (question = "population of chicago") -> click "3 Millions"
   elsif (question = "highest mountain") -> click "everest"
   elsif (question = "biggest animal") -> click "blue whale"

有什么想法吗?

我认为最好的解决方案是使用Selenium WebDriver并找到具有正确答案文本的正确WebElement