Eu tenho um script de trabalho para manipular um site. Ao correr com webdriver.Chrome(chromedriver.exe)
Ele funciona como um encanto. Mas quando eu tento com webdriver.PhantomJS(phantomjs.exe)
não funciona
Mais especificamente, o que não funciona é o click () em um a
tag, o HTML é o seguinte:
<a href="javascript:;" class="foo" original-title=""><div class="icon_bar"></div></a>
Eu recebo este elemento via self.driver.find_elements_by_class_name('foo')
e depois configurá-lo para um var, há toneladas dele. Então eu crio um loop e chamo current.click()
.
A coisa é que não está realmente clicando, se eu verificar o site manualmente nada mudou.
- Python 3.4.2
- Selênio 2.44.0
- Windows 8.1