【发布时间】:2015-07-09 05:45:30
【问题描述】:
我正在使用 selenium 和 C# 对网站进行自动化处理,但我陷入了这样一种情况,即在按钮上单击一个新网页对话框打开,在该网页对话框上我们必须选择一些值并单击保存按钮.问题是我无法切换到该网页对话框,甚至 f12 窗口无法在该网页对话框上运行,该网站仅在 IE 上运行,因此没有其他选项。请帮我。这是网页对话框的截图和打开该对话框的 Button 的 HTML 代码。
【问题讨论】:
-
onclick=showClose(); id=ucTicketDetail1_btnClose title=关闭样式="BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px" src="../images/tasks .gif" type=image name=ucTicketDetail1$btnClose>
-
你试过 driver.switchTo() 吗? (考虑到它是一个模态对话框)
-
结果如何?显然你的对话框没有标题
-
抱歉回复晚了,结果是找不到xpath
-
您能告诉我们您使用
driver.switchTo的方式以及您遇到的错误吗?
标签: c# selenium web popupwindow