2014-09-17 5 views
0

난 그냥 발견 셀레늄이 존재하고 (불행하게도)이 페이지에서 수행 내 첫 번째 테스트에 숨어 버튼도 눌러 탈출을 클릭 할 수 없습니다 있는 "X"또는 눌러 탈출 만에 첫 번째 대화 클릭을 숨길 수 :VBA 셀레늄은

  • 탈출 getbyid를 사용하여 트릭
  • 하지 않습니다, 클래스 이름이나 CSS는 숨겨지고 그것과 상호 작용할 수 없습니다 말했다.

누군가 나를 도와주세요. 당신의 시간과 관심에 미리

감사합니다,

````

하위 getDataFromSEP() 서브 새로운 SeleniumWrapper.WebDriver

driver.Start "firefox" 
driver.maximizeWindow 

driver.setTimeout (120000) 
driver.setImplicitWait (1000) 
driver.Open "http://www.cedulaprofesional.sep.gob.mx/cedula/indexAvanzada.action" 
driver.waitForPageToLoad (360000) 
driver.Wait 3000 

driver.windowFocus 

driver.findElementByCssSelector("span.dijitDialogCloseIcon.dijitDialogCloseIconHover").Click 
driver.findElementById("condiciones").Click 
driver.findElementByLinkText("Búsqueda por Cédula").Click 

끝으로 희미한 드라이버

답변

0

어쩌면 너무 늦었지만 대답이 있습니다.

셀레늄 IDE

driver.click "css=span.dijitDialogCloseIcon.dijitDialogCloseIconHover" 
+0

을 사용하여 질문을 개선하세요 –