Selenium webdriver Selenium Webdriver(Java)-应用程序未继续

Selenium webdriver Selenium Webdriver(Java)-应用程序未继续,selenium-webdriver,Selenium Webdriver,在我的应用程序的一个页面中,我遇到了一个奇怪的情况,我正在自动化 有一个叫做“下一步”的按钮,在填写一些字段后单击该按钮 我的代码会这样做,并单击“下一步”按钮,但应用程序不会继续进行下去。它永远无法显示“加载符号” 但是,当我填写详细信息并手动单击“下一页”时,我可以继续进入下一页 有人知道这里发生了什么吗?我们很乐意提供更多细节 谢谢, 我建议: 1-尝试单击“下一步”按钮而不设置页面数据并检查页面方案 2-如果第1步工作正常,那么您在本页中似乎有问题,或者在开发过程中遇到了安全问题 3-您

在我的应用程序的一个页面中,我遇到了一个奇怪的情况,我正在自动化

有一个叫做“下一步”的按钮,在填写一些字段后单击该按钮

我的代码会这样做,并单击“下一步”按钮,但应用程序不会继续进行下去。它永远无法显示“加载符号”

但是,当我填写详细信息并手动单击“下一页”时,我可以继续进入下一页

有人知道这里发生了什么吗?我们很乐意提供更多细节

谢谢, 我建议:

1-尝试单击“下一步”按钮而不设置页面数据并检查页面方案

2-如果第1步工作正常,那么您在本页中似乎有问题,或者在开发过程中遇到了安全问题

3-您需要捕获显示微调器的event.fire,并需要等待它消失,如:

public void stepGeneralWait() {

        boolean breakIt = true;
        while (true) {
            breakIt = true;
            try {

                do{

                    Controller.driver.findElement(By.xpath("")).click();
                    Thread.sleep(10);

                }
                while (breakIt);



            } catch (Exception e) {
                if (e.getMessage().contains("element is not attached")) {
                    breakIt = false;
                }
            }
            if (breakIt) {
                break;
            }

        }

        try {
            Thread.sleep(12000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    } 
我建议:

1-尝试单击“下一步”按钮而不设置页面数据并检查页面方案

2-如果第1步工作正常,那么您在本页中似乎有问题,或者在开发过程中遇到了安全问题

3-您需要捕获显示微调器的event.fire,并需要等待它消失,如:

public void stepGeneralWait() {

        boolean breakIt = true;
        while (true) {
            breakIt = true;
            try {

                do{

                    Controller.driver.findElement(By.xpath("")).click();
                    Thread.sleep(10);

                }
                while (breakIt);



            } catch (Exception e) {
                if (e.getMessage().contains("element is not attached")) {
                    breakIt = false;
                }
            }
            if (breakIt) {
                break;
            }

        }

        try {
            Thread.sleep(12000);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    } 

嗨,pavan kumar,这很奇怪,这不应该发生,但你能尝试一下页面刷新外观吗?可能在那之后就可以了嗨,pavan kumar,这很奇怪,不应该发生,但你能尝试一下页面刷新外观吗?可能在那之后就可以了