在我之前的问题中,有人告诉我如何使用selenium与网站进行交互,但不幸的是,与flash游戏本身的交互现在成了问题。我试着研究如何在硒中做到这一点,但做不到。我看过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
到目前为止,我有这个,它正在做的是用它创建一个新帐户。”驱动程序。获取“但是当我到达页面时,它都是flash,我无法与网页中的任何内容进行交互,所以我不得不使用AutoIT,但我不知道如何让它从selenium停止的地方“拾起”。我想让它与网页上的一个按钮进行交互,通过查看stackoverflow上的一篇文章,我可以使用a(x,y)来指定位置,但不幸的是,这篇文章没有对此进行解释。任何和所有的信息将是伟大的,谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐