2016-11-07 65 views
0

我能夠來測試真正的Android設備中的特定應用程序,但現在我有不同的要求,在2不同勢真正的Android設備平行測試: -如何使用Appium

我有我需要的要求在同一臺機器上的兩個不同的Android設備上並行測試兩個移動應用程序。如何實現這一目標?

要啓動中心我做了這樣的事情:

java -jar selenium-server-standalone-2.25.0.jar -port 4444 -role hub 

-nodeTimeout 600

現在我們需要打開節點,然後用我們需要同時傳達特定節點。

回答

0

是的,用這個命令創建中心的通信中心。現在,您必須啓動與此集線器相關聯的Appium節點(參數文件-nodeConfig中的集線器IP地址)。 Appium節點將自動連接到集線器,您只需向集線器發出請求,集線器就會將會話指向正確的節點。

此處瞭解詳情:Appium node servers with Selenium Grid

中,u,我們需要做這樣的事情JSON文件創建後提供的鏈接
+0

: - 'node.exe node_modules \ appium \ BIN \ appium.js --nodeconfig <道路appium_node_S4.json> -p 4723 -U 192.168.56.101:5555'我不能理解每個部分 –

+0

這個命令意味着你在文件'-nodeConfig',端口'-p'中啓動具有預定義配置的Appium節點,設備UDID'-U',這裏也缺少引導程序端口'-bp',它必須與端口參數不同。 –

+0

您能否給出確切的命令來啓動兩個不同端口上的節點,然後將其註冊到集線器 –