我正在使用镀铬驱动器进行硒测试。
我决定将它改为phantomjs,但我收到了一些错误。
首先,我打开我需要的网页:
driver.get("https://webp.caixa.gov.br/urbanizacao/siurbn/acompanhamento/ac_publico/sistema/asp/ptei_filtro_inicial.asp");
在这一行:
driver.findElement(By.name("txtNr_Contrato_Plano_Trab")).sendKeys(strContratoNumero.substring(0, 9));
我收到此错误:
[错误 - 2014-10-13T12:41:25.633Z] WebElementLocator - _handleLocateCommand - 未找到元素:GAVE UP。搜索停止时间:1413204085616。
并且这一行与chrome和firefox一起使用。
可能没有找到正确的元素?
当我使用phantomjs时,是否需要更改,添加或删除某些内容?我刚刚改变了这一部分:
DesiredCapabilities caps = new DesiredCapabilities();
WebDriver driver = new PhantomJSDriver(caps);