将AutoIT与Selenium和Python一起使用

时间:2015-06-17 04:41:43

标签: python selenium web-scraping

在我之前的问题得到了很大的回答,我被告知如何与一个有硒的网站进行互动但不幸的是,与Flash游戏本身的交互现在是个问题。我曾尝试过如何在Selenium中研究它,但它无法完成。我见过FlashSelenium,Sikuli和AutoIT。

我只能在Java中找到FlashSelenium的文档,我更容易使用AutoIT而不是Sikuli,因为我必须学习使用Jpython来创建我想要的那种脚本,我并没有偏离学习只是想尽快完成这项工作。对于AutoIT来说,唯一的问题是我不会忘记以及如何将它与硒一起使用

from selenium import webdriver
import autoit
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://na58.evony.com/s.html?loginid=747970653D74727947616D65&adv=index")
driver.maximize_window()
assert "Evony - Free forever " in driver.title

到目前为止,我已经做到了这一点,而且正在做的事情就是创建一个新帐户,使用" driver.get"但当我到达页面时,它全是闪光灯,我无法与网页中的任何内容进行互动,因此我必须使用AutoIT,但我不知道如何将其转移到#34;提货&#34 ;从硒离开的地方。我希望它与网页上的按钮进行交互,并且从查看stackoverflow上的上一篇文章我可以使用(x,y)来指定位置,但遗憾的是该帖子没有解释。任何和所有信息都会很棒,谢谢。

0 个答案:

没有答案