2017-04-09 68 views
0

我寫測試用例appium和使用代碼Appium-集功能

capabilities.setCapability("deviceName", "samsung"); 
capabilities.setCapability("platformVersion", "6.0.1"); 
capabilities.setCapability("platformName","Android"); 
capabilities.setCapability("app", app.getAbsolutePath()); 

的問題是具有這些specifications.How來寫這個測試代碼只支持在設備中提供的設備名稱,平臺版本,平臺名稱appium代碼自動獲取設備規格,以便相同的測試代碼可以在任何設備上運行,而無需在代碼中提供電話規範。

回答

0

你可以閱讀從外部的細節,可能是在Excel工作表或配置文件等,並傳遞到功能

呼叫功能之前,請先閱讀文件中提供的數據,並通過相同的功能

0

您可以使用以下代碼獲取操作系統功能。

String deviceName= android.os.Build.MODEL; 
String verion = android.os.Build.VERSION.RELEASE; 

你可以在上面用在你的代碼一樣

capabilities.setCapability("deviceName", deviceName); 
capabilities.setCapability("platformVersion", verion); 
capabilities.setCapability("platformName","Android"); 
capabilities.setCapability("app", app.getAbsolutePath()); 

platformName:,因爲我們在Android上運行O.S.它應該是相同的

應用:它應該是不同的應用程序的不同有異

希望它可以幫助你。