点击功能需要帮助

新学习者

我想单击一个小工具提示大小的对话框,其中包含内容“删除关联”。我有以下脚本:

strMenu_Body = menu.document.body;
    strMenu_Body.style.backgroundColor = "#EFF6FD";
    var strMenu_Text = "<TABLE Align=Center width=100% height=100% CellPadding=0 CellSpacing=0 Border=1 BorderColor=#A5BACE style=font-family:arial;font-size:12px;color:black;>"
    if (type != "Flag") {
        if (val.indexOf('s10001') > 0) {
            if (document.all(val).iComponentType) {
                if (document.all(val).iComponentType == "Recall")
                    strMenu_Text = strMenu_Text + "<TR HEIGHT=20 ID=traSch1 ><TD align=center>&nbsp;<Font ID=RemoveAssociation onClick=parent.callParent('" + val + "','DELETE_ASSOCIATION') style=cursor:hand onmouseover=javascript:this.style.color='red'; onmouseout=javascript:this.style.color='black';>Delete Recall</Font></TD></TR>"
                else
                    strMenu_Text = strMenu_Text + "<TR HEIGHT=20 ID=traSch1 ><TD align=center>&nbsp;<Font ID=RemoveAssociation onClick=parent.callParent('" + val + "','DELETE_ASSOCIATION') style=cursor:hand onmouseover=javascript:this.style.color='red'; onmouseout=javascript:this.style.color='black';>Cancel Appointment</Font></TD></TR>"
            }
            else
                strMenu_Text = strMenu_Text + "<TR HEIGHT=20 ID=traSch1 ><TD align=center>&nbsp;<Font ID=RemoveAssociation onClick=parent.callParent('" + val + "','DELETE_ASSOCIATION') style=cursor:hand onmouseover=javascript:this.style.color='red'; onmouseout=javascript:this.style.color='black';>Delete Recall</Font></TD></TR>";
        }
        else if (val.indexOf('s20002') > 0) {
            if (document.all("btn~~PatEducations20002").all("Comp_Heading").innerHTML.length > 20)
                strMenu_Text = strMenu_Text + "<TR HEIGHT=20 ID=traSch1 ><TD>&nbsp;<Font ID=RemoveAssociation onClick=parent.removePatientEducation(0); style=cursor:hand onmouseover=javascript:this.style.color='red'; onmouseout=javascript:this.style.color='black';>Remove Flag</Font></TD></TR>"
            else
                strMenu_Text = strMenu_Text + "<TR HEIGHT=20 ID=traSch1 ><TD align=center>&nbsp;<Font ID=RemoveAssociation onClick=parent.removePatientEducation(1); style=cursor:hand onmouseover=javascript:this.style.color='red'; onmouseout=javascript:this.style.color='black';>Remove Association</Font></TD></TR>"
        }
        else
            strMenu_Text = strMenu_Text + "<TR HEIGHT=20 ID=traSch1 ><TD>&nbsp;<Font ID=RemoveAssociation onClick=parent.callParent('" + val + "','DELETE_ASSOCIATION') style=cursor:hand onmouseover=javascript:this.style.color='red'; onmouseout=javascript:this.style.color='black';>Remove Association</Font></TD></TR>"
    }
    else
        strMenu_Text = strMenu_Text + "<TR HEIGHT=20 ID=traSch1 ><TD>&nbsp;<Font ID=RemoveAssociation onClick=parent.callParent('" + val + "','DELETE_FLAG_ASSOCIATION') style=cursor:hand onmouseover=javascript:this.style.color='red'; onmouseout=javascript:this.style.color='black';>Remove Flag</Font></TD></TR>"
        strMenu_Text = strMenu_Text + "</TABLE>"
        strMenu_Body.innerHTML = strMenu_Text
        menu.show(intMenu_X, intMenu_Y, intMenu_Width, intMenu_Height, document.all("cmbFontName"))
}

`

我不知道如何单击该对话框。请帮助。我正在使用Java,Selenium,IE 10,Win 8。

还请告诉我如何单击属性为“ onclick”的元素,例如onClick=parent.callParent('" + val + "','DELETE_ASSOCIATION')非常感谢

安德里安·杜勒斯泰安(Andrian Durlestean)

您可以使用一些javascript注入魔术,请尝试以下操作:

WebElement element = driver.findElement(By.xpath("//*[contains(text(),'Remove Association')]"));  
((JavascriptExecutor) driver).executeScript("arguments[0].click();", element);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要 Jquery 帮助 - 2 点击 2 个功能

来自分类Dev

需要帮助LOOPING功能

来自分类Dev

需要帮助处理点击事件

来自分类Dev

第一个网站,需要某些点击功能的帮助

来自分类Dev

需要帮助解决功能问题

来自分类Dev

需要帮助制作插件功能

来自分类Dev

点击功能需要2次点击

来自分类Dev

C-需要帮助调试Chess功能

来自分类Dev

需要帮助调用倒计时功能

来自分类Dev

在格式化功能方面需要帮助

来自分类Dev

需要帮助优化Vanilla JS功能

来自分类Dev

需要帮助了解此范围功能

来自分类Dev

需要我的pdo登录功能的帮助

来自分类Dev

需要单选按钮更改功能的帮助

来自分类Dev

在汇总计数功能方面需要帮助

来自分类Dev

需要 C 程序功能方面的帮助

来自分类Dev

需要帮助来描述该功能的整体功能

来自分类Dev

我需要帮助修复此子手功能

来自分类Dev

需要帮助来了解此功能中的movzbl调用

来自分类Dev

需要帮助来解释下面的Instr功能代码

来自分类Dev

需要帮助,为用户功能添加困难选项

来自分类Dev

需要帮助获取返回窗口显示图像的功能

来自分类Dev

Vapor 3 Leaf中的Javascript功能-帮助需要

来自分类Dev

需要帮助-第一项功能

来自分类Dev

需要帮助切换打开和关闭功能

来自分类Dev

需要帮助,为用户功能添加困难选项

来自分类Dev

我需要帮助修复此子手功能

来自分类Dev

需要帮助为我的sql语句添加更多功能

来自分类Dev

需要帮助使文件导出功能记住用户选择的路径