2014-09-23 50 views
1
i am trying doing automation using selenium......i have opened a hub by 
`start java -jar selenium-server-standalone-2.40.0.jar -role hub -port 6156` 
and then started a node on a fifefox browser by 
`start java -jar selenium-server-standalone-2.40.0.jar -role node -hub 
http://localhost:6156/grid/register -browser                                 "browserName=firefox,setjavascriptEnabled=true,acceptSslCerts=true,maxInstances=5,platform=WINDOWS" -port 6157` 

這裏我提到MAXINSTANCES = 5被打開,如果我它更改爲10然後還要一個實例僅5的瀏覽器打開.......可以任何人都認爲這是硒的限制,我們只能在一個特定的瀏覽器打開最多5個實例......我可以同時打開多少個Firefox的maxium會話。多少最大會話可以使用硒

回答

1

設置 '-maxSession' 屬性。該屬性表示可以在一個節點中同時運行多少個瀏覽器。

'maxInstances'設置一個特定瀏覽器可以打開多少個實例,因爲'maxSession'決定可以在節點中運行多少個瀏覽器(包括所有firefox,即chrome等)。

+0

可以請你提出一個特定的瀏覽器(Firefox)的多少最大會話可以simultaneosly啓動,什麼是它的命令,我們需要一提的是輪轂的命令或節點或兩者? – 2014-09-24 05:54:58

+0

我不知道您可以在網格中設置特定瀏覽器的會話數。我想這個會話取決於設置爲255的jettyThreads。瀏覽器和會話的支持取決於系統內存和CPU。我已經在一個i5處理器和一個16GB的ram機器上調用了40個同時進行的會話。您可能需要在服務器或系統上執行命中並運行此操作。 – 2014-09-25 12:33:18

相關問題