Я работаю с Selenium некоторое время и провожу некоторые тесты, и это было здорово. Теперь я создал тестовый пример, который я хочу запустить в IE, Firefox и Google Chrome одновременно. Я запустил его отдельно, и они работают нормально, но мне было интересно, есть ли способ изменить мой сценарий и запустить их все вместе.
Я уже настроил сетку с концентратором и тремя пультами дистанционного управления (порт Firefox = 5556, порт IE = 5557 и порт Chrome = 5558). Теперь, когда дело доходит до сценария, я настроил трех дайверов:
def setUp(self):
# Setting up the driver for Firefox
self.driverFF = webdriver.Firefox()
...
# Setting up the driver for IE
self.driverIE = webdriver.Ie()
...
# Setting up the driver for IE
self.driverCh = webdriver.Chrome()
...
Затем я создал три разных метода и запустил их с каждым драйвером. Я еще не проверял это, но мне было интересно: есть ли эффективный способ сделать это?
Заранее спасибо!