VBA Selenium - 无法单击按钮,也无法按下escape以隐藏它

时间:2014-09-17 22:52:51

标签: vba selenium

我刚刚发现Selenium存在,并且在我的第一次测试中(不幸的是)在此页面中执行了它:

http://www.cedulaprofesional.sep.gob.mx/cedula/indexAvanzada.action

我试图隐藏第一个对话框,点击“x”或按下escape,但是:

  • 逃避不起作用
  • 使用getbyid,类名或css表示它是隐藏的,无法与之交互。
有人可以帮帮我吗?

提前感谢您的时间和关注,

````

Sub getDataFromSEP()     昏暗的驱动程序As New 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

End Sub

1 个答案:

答案 0 :(得分:0)

也许为时已晚,但有答案。

使用Selenium IDE

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