Tôi đang cố gắng chạy cùng một thử nghiệm trên nhiều trình duyệt thông qua vòng lặp nhưng nó luôn chạy trên Firefox.Sử dụng trình điều khiển web selen để chạy thử nghiệm trên nhiều trình duyệt
bros = ['FIREFOX','CHROME','INTERNET EXPLORER']
for bro in bros:
print "Running "+bro+"\n"
browser = webdriver.Remote(
command_executor='http://10.236.194.218:4444/wd/hub',
desired_capabilities={'browserName': bro,
'javascriptEnabled': True})
browser.implicitly_wait(60000)
browser.get("http://10.236.194.156")
Một quan sát thú vị; khi tôi bao gồm thông số platform: WINDOWS
, nó chỉ chạy trên Internet Explorer.
Trình quản lý trang web Selenium có hoạt động theo cách này hay hiểu biết của tôi sai?
Cảm ơn, tôi sẽ cố gắng theo cách tương tự và cập nhật cho bạn về tiến độ. :-) – pprakash
bạn đã thử chạy nhiều phiên bản của cùng một trình duyệt chưa? Tôi đang cố gắng với chrome nhưng nó là không, nhưng constructor của tôi bắt đầu với ChromeDriver mới(). bạn nghĩ có cách nào để làm điều này? – Johnydep