-1
我目前正在尝试使用Selenium Webdriver自动化Flex应用程序。该应用程序在IE 64位上工作。我能够启动应用程序。但无法在登录ID和密码字段中传递值。我有对象ID。任何人都可以请帮我写这个为了输入值和登录的语法。如何在使用Selenium Webdriver的Flex应用程序的屏幕文本字段中传递值
我目前正在尝试使用Selenium Webdriver自动化Flex应用程序。该应用程序在IE 64位上工作。我能够启动应用程序。但无法在登录ID和密码字段中传递值。我有对象ID。任何人都可以请帮我写这个为了输入值和登录的语法。如何在使用Selenium Webdriver的Flex应用程序的屏幕文本字段中传递值
硒不能处理Flex对象,如果要自动运行,你需要使用硒与像其他库的Flex应用程序,
的Adobe精灵:https://sourceforge.net/adobe/genie/wiki/Home/
SFAPI:https://code.google.com/archive/p/sfapi/downloads
这些都是一些用于自动化flex的可用库,还有更多(Flex Pilot,Flex Monkium等)可用的开源和商业软件。
添加您现有的代码.. – Grasshopper
public class App Static WebDriver driver = null; \t public static void main(String [] args)throws InterruptedException System.setProperty(“webdriver.ie.driver”,“C:\\ Users \\ manini.manaswini \\ workspace \\ test \\ src \ \ IEDriverServer.exe“); driver = new InternetExplorerDriver(); (); window()。maximize(); (),time(),time()。 driver.get(“url”); FlashObjectWebDriver flashApp = new FlashObjectWebDriver(driver,“object”); Thread.sleep(6000); – Manini