1

単体テストを実行してjsfいますが、モーダルが表示されているかどうかをテストすることが含まれており、モーダル内でいくつかのアクションをテストしたいのですが、isDisplayed常に false です。

私がここに欠けているものはありますか?

これが私のコードの一部です:

 HtmlSelect mSelection = (HtmlSelect) client.getElement("selecID");
        assertTrue( mSelection.isDisplayed() );
        assertFalse( mSelection.isDisabled() );

        HtmlOption mOption = mOption .getOptionByValue("18");
        mOption .setSelected(true);
        try {
            mOption .click();
        } catch (IOException e2) {
            e2.printStackTrace();
        }

        System.out.println(" SELECTED = " + mOption .getText());        
         HtmlButtonInput goButton = (HtmlButtonInput) client.getElement("goButton");
        assertTrue( goButton.isDisplayed() );
        assertFalse( goButton.isDisabled() );
        try {
            goButton.click();

        } catch (IOException e) {
        }

        try {
            Thread.sleep(10000);

        } catch (InterruptedException e1) {    
            e1.printStackTrace();
        }

            //This part is inside the modal
        HtmlSelect mmSetSelection = (HtmlSelect) client.getElement("mmSelection");
        assertTrue( mmSetSelection!= null );

        System.out.println(" IS DIAPLED? = " + mmSetSelection.isDisplayed() );
4

0 に答える 0