我正在使用锡库利,我第一次被卡住了,需要一些“光”。
我有一个div,其中包含用户配置文件图像,是不可能用sikuli视觉识别这一点,因为图像正在改变。另外,我周围没有其他元素可以帮助我得到那个元素。
我需要得到该元素的id,我找不到任何信息,如果这样的方法存在于锡库利。
发布于 2015-08-27 05:27:53
Sikuli是可视化自动化工具,只适用于图像或图像上的文本(SikuliX)。因此它不接受网页中元素的xpath/id等属性。但是,如果您想使用它们,请在SikuliX中使用Selenium或Selenium扩展。
发布于 2019-03-27 13:06:31
为什么你首先要使用sikuli来实现web的自动化?为此,selenium做得更好。或者,如果您愿意,可以使用更高级别的框架:Robotframework/Cucumber/生菜和selenium库。
如果你真的想使用锡库利,你可以试试这个:在头像的侧面给它一张带有偏移量的图片。
示例:
GUI:用户Xpto AVATAR登录
您可以从注销中拍摄一张照片,并提供偏移量以将其移动:
Example not tested: Click [USER] 50 #move right on the x coordinate
Example not tested: Click [LOGOUT] -10 #move left on the x coordinate发布于 2014-06-23 10:20:47
你可能想去探索Sikuli-WebDriver。SikuliFirefoxDriver扩展了Selenium的FirefoxDriver,您可以通过id等进行搜索。在这里阅读更多关于Sikuli-WebDriver的信息。
https://stackoverflow.com/questions/21237708
复制相似问题