Селен, щелкнув ссылку, где hREF - JavaScript: void [0];JAVA

Программисты JAVA общаются здесь
Anonymous
Селен, щелкнув ссылку, где hREF - JavaScript: void [0];

Сообщение Anonymous »

Я пытаюсь увидеть, когда на странице сгенерируется ссылка, сгенерируется отчетом с использованием селена Webdriver с Java. < /p>

Тем не менее, есть три отчета, которые при нажатии приводят к запуску некоторых JS, и через несколько секунд новая ссылка отображается на той же странице для загрузки отчета. < /p>

Как я могу нажать на эту ссылку? < /p>

Я читаю все ссылки на странице в список веб -размеров, а затем пробираясь через них, где Href содержит JavaScript: чтобы void [0]; < /p>

Я затем пытаюсь вызвать метод клика в этом элементе в списке, alllinks.get (i) .click (););

This is the same thing I do for the other reports and it works fine but on these 3 I get an error
"Element is not currently visible and so may not be interacted with"

Using firebug if I inspect the link that starts the JS running it says:

[url=javascript:void[0];]CSV[/url]
< /code>

Может ли кто -нибудь предложить способ щелкнуть ссылку? Когда я впервые захожу на страницу со ссылками на отчет, он скажет «Отчеты заказа», мне нужно нажать на заголовок, который затем вызывает функцию JS, чтобы расширить этот раздел и отобразить ссылки. < /p>

Отчеты, которые работают, потому что, когда я прихожу на эту страницу, я только что прочитал все hrefs источника страницы и делаю Driver.get (orportlist.get (i); так что я на самом деле не щелкну по ссылке. Я все еще получаю ошибку, говоря, что это не видно.

Подробнее здесь: https://stackoverflow.com/questions/163 ... criptvoid0

Вернуться в «JAVA»