Как обойти окно на подтверждение отправки данных в firefox
#1
Отправлено 15 ноября 2011 - 09:42
#2
Отправлено 15 ноября 2011 - 11:08
final Thread refreshingThread = new Thread("Refreshing thread") { @Override public void run() { selenium.refresh(); } }; refreshingThread.start(); // Pressing enter and waiting for refreshing thread to die. final long startTime = System.currentTimeMillis(); while (refreshingThread.isAlive()) { if ((System.currentTimeMillis() - startTime) / 1000 < MAX_WAIT_FOR_REFRESH_SECONDS) { selenium.keyPressNative(String.valueOf(KeyEvent.VK_ENTER)); } else { throw new RuntimeException("Refreshing thread doesn't died in " + MAX_WAIT_FOR_REFRESH_SECONDS + " seconds!"); } Thread.yield(); } selenium.waitForPageToLoad();Но у нас там очень специфический случай в одном месте, поэтому используем такой трюк, вы уверены, что вам надо делать Back на страницу, полученную методом POST?
#3
Отправлено 15 ноября 2011 - 11:45
#4
Отправлено 15 ноября 2011 - 12:09
#5
Отправлено 15 ноября 2011 - 12:21
#6
Отправлено 15 ноября 2011 - 12:56
#7
Отправлено 15 ноября 2011 - 13:31
#8
Отправлено 15 ноября 2011 - 14:06
#9
Отправлено 15 ноября 2011 - 14:34
#10
Отправлено 15 ноября 2011 - 14:46
#11
Отправлено 15 ноября 2011 - 14:55
#12
Отправлено 15 ноября 2011 - 14:58
#13
Отправлено 15 ноября 2011 - 14:59
#14
Отправлено 15 ноября 2011 - 15:03
#15
Отправлено 15 ноября 2011 - 15:17
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных