无法将控件切换到硒中具有多个字段的提示

时间:2018-11-08 19:21:31

标签: selenium selenium-webdriver

我试图在提示中选择一个元素,但无法将控件切换到提示。

我尝试了以下代码:

Alert a = driver.switchTo().alert();
WebElement e = wait.until(Expected Conditions.visibilityofElementLocated(By.xpath("locator"));

添加HTML代码

<table role="dialog" aria-labelledby="ariaLabelledBy_promptsDlg" oncontextmenu="_CWprompts.eventCancelBubble(event);return false" border="0" cellspacing="0" cellpadding="0" id="promptsDlg" style="display: block; padding: 0px; visibility: visible; position: absolute; top: 119px; left: 368px; width: 800px; height: 400px; z-index: 1005;">
<tbody>
   <tr>
      <td style="width:800px;height:400px;" class="dialogbox" id="td_dialog_promptsDlg" onresize="_CWprompts.DialogBoxWidget_resizeIframeCB('promptsDlg',this)" valign="top">
         <table class="dlgBox2" width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
   <tr>
      <td height="0" valign="top">
         <table style="height:26" class="dlgTitle" width="100%" border="0" cellspacing="0" cellpadding="0">
            <tbody>
               <tr valign="top" style="height:26px">
                  <td onselectstart="return false" ondragstart="return false" onmousedown="_CWprompts.DialogBoxWidget_down(event,'promptsDlg',this,false);return false;" style="cursor:move;padding-left:10px;" width="100%" valign="middle" align="left">
                     <nobr>
                        <span id="ariaLabelledBy_promptsDlg" class="titlezone">Prompts</span>
                     </nobr>
                  </td>
                  <td class="dlgCloseArea" align="left" valign="middle">
                     <table border="0" cellspacing="0" cellpadding="0">
                        <tbody>
                           <tr style="height:26px">
                              <td valign="middle" align="left" style="padding-right:4px;">
                                 <div id="helpIcon_promptsDlg" "="" title="Help Contents" class="imo" style="width:16px;height:16px;background-image:url('images/main/galleries/icon16x16gallery1b.png');background-position:0px -480px;"></div>
                              </td>
                              <td style="padding-right:10px">
                                 <div id="dialogClose_promptsDlg" class="dlgCloseBtn" title="Close window"></div>
                              </td>
                           </tr>
                        </tbody>
                     </table>
                  </td>
               </tr>
            </tbody>
         </table>
      </td>
   </tr>

我没有得到这样的警报例外。有人可以帮我这个忙吗?

谢谢。

0 个答案:

没有答案