0
我使用的是32位IE Webdriver和Selenium 2.0和IE9(VS2010 vb.net测试项目)。我必须在标签(表格)之间切换,标签内的内容在点击标签时动态加载。在这种情况下,即使你使用F12我可以找到控件和框架,但webdriver找不到它。我猜Web驱动程序没有刷新重新加载?重新加载硒刷新webdrivers
只注意到frame src是动态设置的,而不是整个页面加载。我需要设置的是帧的src。无法得到它的工作,它会引发意想不到的错误?
Dim navPath As String = "SomeDocument.aspx?txtCallingMode=witness&intEventID=&sCopyDefPCDConsultation=N&intCaseID=378"
Dim jse As IJavaScriptExecutor = CType(Driver, IJavaScriptExecutor)
jse.ExecuteScript("document.getElementById('framePage').src=" + navPath + ";")
发布一些代码,和网页的网址你正试图控制(或者至少是其中的相关HTML)。 –
您可能会错过处理延迟时间。访问它之前,您是否调查过框架?你曾用哪种技术来实现这一点? – Karthikeyan
是的,我等了30秒 – Gauls