0
我簡單的需求:多硒端口本地主機問題
我想在兩個不同的硒端口打開兩個IE瀏覽器在本地主機上
我的設置
我的硒服務器設置
在Win 7上運行的端口4444和4445上的Selenium服務器(2.2.0v)
我的硒客戶端安裝
硒客戶端 - 硒RC上的Python 2.7相同的Win 7,其中硒服務器運行
我只開啓兩個不同的硒端口兩個瀏覽器的代碼是在這裏:
# C:\Python27\python.exe
from selenium import selenium
def localhost_issue():
'''
This method will simply open two IE browsers on two different Selenium
ports on localhost
This FAILS to happens because only one browser opens at the end
'''
myserver = 'localhost'
s1 = selenium(myserver, 4444, '*iexplore', 'http://www.google.com/')
s1.start()
s1.open('/')
s2 = selenium(myserver, 4445, '*iexplore', 'http://www.msn.com/')
s2.start()
s2.open('/') # FAILS BECAUSE browser 1 is overwritten by browser 2
localhost_issue()
這種情況只發生在IE瀏覽器(不是firefox)上。任何幫助?
感謝, 阿米特
太好了。謝謝您的幫助。我注意到,這個問題只在一個本地主機上使用Selenium服務器和客戶端時纔會出現!當我的服務器(端口4444和4445)是客戶端在不同的機器上時,我不會遇到這個問題。 – abarik
當然,因爲他們在不同的機器 –
有沒有提出這個問題?你想讓我爲此提出一個問題嗎? – abarik