-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