我使用 Appium 和 Java 來(lái)自動(dòng)化移動(dòng)應(yīng)用程序的測(cè)試。很明顯,當(dāng)我想為我使用的 AndroidAndroidDriver<MobileElement> driver = [..]和 iOS編寫測(cè)試時(shí),我需要使用IOSDriver<MobileElement> driver = [..]這種方法,但我需要為 iOS 和 Android 編寫兩次相同的測(cè)試。有沒有一種方法可以基于某種變量來(lái)動(dòng)態(tài)選擇 Appium 驅(qū)動(dòng)程序的類型,即在AndroidDriver和之間進(jìn)行選擇iOSDriver?我試過(guò)了:if(platform == "Android"){ //returns AndroidDriver AppiumDriver<MobileElement> driver = COMMON.startAndroid(name, id, platform, version);} else { //returns IOSDriver AppiumDriver<MobileElement> driver = COMMON.startIOS(name, id, platform, version);}但下面在 Test Eclipse 中指出,driver沒有定義這種方法
在 Appium 中動(dòng)態(tài)選擇驅(qū)動(dòng)程序類型以編寫“混合”測(cè)試
慕運(yùn)維8079593
2021-08-04 15:05:24