Невозможно щелкнуть по элементу в модальном диалоге с помощью скрипта Selenium Java - PullRequest
0 голосов
/ 28 февраля 2020

Мой интерфейс выглядит так:

enter image description here

Мой HTML выглядит как

enter image description here

Я не могу щелкнуть элемент, находящийся в модальном диалоговом окне, с помощью веб-драйвера selenium.

Я пробовал ниже код

            List<WebElement> allBrancheRows=driver.findElements(By.xpath("table[@id='body_ucLookup1_grdData']tr"));

            for(int i=2;i<=allBrancheRows.size();i++)
            {
                WebElement BranchColumn=driver.findElement(By.xpath("table[@id='body_ucLookup1_grdData']tr["+i+"]td[3]"));
                if(BranchColumn.getText()=="NSW")
                {
                    JavascriptExecutor executor = (JavascriptExecutor)driver; 
                    executor.executeScript("arguments[0].click();", BranchColumn);
                    BranchColumn.click();
                    break;
                }
            }

i have tried using click() method as well before using JavaScript. Even this has not worked.
Please advise

1 Ответ

0 голосов
/ 28 февраля 2020

Используйте этот xpath, он должен работать.

//table[@id='body_ucLookup1_grdData']//tr["+i+"]/td[3]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...