如何在Selenenium中处理“模态”对话框,其中“模态值”已反映在其中?

时间:2019-05-23 12:46:43

标签: java selenium-webdriver bootstrap-modal

enter image description here

  1. 从编辑器中选择一个值。
  2. 单击“模态”按钮以打开模态。
  3. 所选值得到反映。

    WebElement classname = driver.findElement(By.cssSelector("editorid")); //Get Iframe
    String val = "ValuetoputinEditor";
    final Boolean valueavailableiniframe = getValueIframe(classname, val);   // Function to Get value saved in Iframe
    //If value getting form Ifram then click on Modal
    if(
        valueavailableiniframe.equals(true)
    ){
        // Click on Modal
        WebElement classname1 = driver.findElement(By.xpath("modalbuttonid"));
        classname1.click();
        //Switch to active element here in our case its model dialogue box.
        driver.switchTo().activeElement();
        WebElement body = driver.findElement(By.id("myModalLabel")); //Get Iframe body
    }
    

0 个答案:

没有答案