wie verwenden von assert in selenium webdriver?

Danke an alle im Voraus.

muss ich wissen, wie kann ich tun, Behauptung in selenium webdriver. Meine situation ist, ich habe ein edit, aber auf dem Bildschirm, aber, dass der edit-button ist vorhanden, auf einige bestimmte Kriterien. so möchte ich, um zu überprüfen, dass, wenn die Schaltfläche vorhanden ist, sollte angeklickt werden, und es sollte öffnen Sie ein Kind-Fenster und sollten bestimmte Aktionen durchführen. wenn das Bearbeiten-Schaltfläche-element wird nicht auf dem Bildschirm angezeigt, sollte geprüft werden, ob nächste Bedingung die Schaltfläche Abmelden in meine keyword-framework.

ich habe versucht, try-und catch-block und es funktioniert Prima.hier ist der code:

public void click_edit_childwindow2(String objectName)  {
        //Store the current window handle
        String winHandleBefore = driver.getWindowHandle();

        //Perform the click operation that opens new window
        try{
            WebElement elemnt = driver.findElement(By.xpath("//*[@id='main']/div[1]/table/tbody/tr[2]/td[6]/button"));
        elemnt.click();
        driver.findElement(By.xpath("//*[@id='main']/div[1]/table/tbody/tr[2]/td[6]/button")).click();


        //Switch to new window opened
        for(String winHandle : driver.getWindowHandles()){
            driver.switchTo().window(winHandle);
        }

        //Perform the actions on new window
        driver.findElement(By.xpath("//*[@id='myModal']/div/div/div[2]/form/div/div[10]/div/button[1]")).click();

        //Close the new window, if that window no more required
        //driver.close();

        //Switch back to original browser (first window)

        driver.switchTo().window(winHandleBefore);

        //continue with original browser (first window)
        }catch(Exception e){
            driver.findElement((By.xpath("//*[@id='logoutForm']/ul/li[2]/a"))).click();


    }
    }

aber ich möchte es mit geltend zu machen. obwohl versuchen und zu fangen, ist nicht zu stoppen, der code aber nach testng Ausführung es ist zu zeigen, dass Testfall als fehlgeschlagen. wie kann ich es mit geltend machen?

bin ich mit dem keyword Rahmen, in dem eine Klasse keyword und der andere ist für das Lesen von excel-Datei.

Die Aussage wirft die Ausnahme?

InformationsquelleAutor | 2015-12-10

Schreibe einen Kommentar