Selenium (Java) – невозможно управлять всплывающим окном.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Selenium (Java) – невозможно управлять всплывающим окном.

Сообщение Гость »


У меня есть веб-приложение, с которым я работаю и создаю средства автоматизации. Я нажал блокировку на определенном шаге, где я нажимаю кнопку, после чего открывается всплывающее окно. В этом всплывающем окне есть только раскрывающийся список и кнопка для отправки.
Кнопка и всплывающее окно:

Мне кажется, что всплывающее окно находится только в разделе div или/или. Я взял отрывок кода и прикрепил его сюда.
Код всплывающего окна
Я пробовал получить доступ к этой кнопке и манипулировать ею, а также раскрываться вниз через xpath и ID, но в обоих случаях , похоже, я ничего не могу с этим поделать.

Код: Выделить всё

WebElement createRawMatMill = driver.findElement(By.xpath("/html//select[contains(@id,'bom-common-dialogs-copyrawmaterialmilldialogmillcode-combo')]"));
Select rawMaterialMillDD = new Select(createRawMatMill);
createRawMatMill.sendKeys(Keys.ARROW_DOWN);
createRawMatMill.click();
rawMaterialMillDD.selectByIndex(12);
I added in a script to see if it had handles, but nothing is printing out so I assume its not actually a new window.

Код: Выделить всё

String mainWindowHandle = driver.getWindowHandle();
Set allWindowHandles = driver.getWindowHandles();
Iterator iterator = allWindowHandles.iterator();

// Here we will check if child window has other child windows and will fetch the heading of the child window
while (iterator.hasNext()) {
String ChildWindow = iterator.next();
if (!mainWindowHandle.equalsIgnoreCase(ChildWindow)) {
driver.switchTo().window(ChildWindow);
WebElement text = driver.findElement(By.id("sampleHeading"));
System.out.println("Heading of child window is " + text.getText());

Im a little stumped as to how to proceed. Does anyone have any thoughts?


Источник: https://stackoverflow.com/questions/781 ... te-a-popup
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Selenium (Java) – невозможно управлять всплывающим окном.
    Гость » » в форуме JAVA
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Связь между родительским окном и всплывающим окном с разными доменами
    Anonymous » » в форуме Jquery
    0 Ответы
    65 Просмотры
    Последнее сообщение Anonymous
  • Python, Selenium Web Scraping: проблема с всплывающим окном с первой веб-страницы на вторую веб-страницу
    Anonymous » » в форуме Python
    0 Ответы
    83 Просмотры
    Последнее сообщение Anonymous
  • Как взаимодействовать со всплывающим окном местоположения в iOS 17 Appium Java
    Гость » » в форуме JAVA
    0 Ответы
    23 Просмотры
    Последнее сообщение Гость
  • Как взаимодействовать со всплывающим окном местоположения в iOS 17 Appium Java
    Гость » » в форуме IOS
    0 Ответы
    34 Просмотры
    Последнее сообщение Гость

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