2015-09-21 41 views
1
<frame name="top" src="../LoginOrder/announcements.asp"> 
<frame name="bottom" src="../LoginOrder/menu_bar.asp" scrolling="no"> 

这两个框架中的内容只是asp源代码,所以我无法使用普通的Selenium FindElement方法在这两个框架中找到元素。如何在使用硒的ASP源中查找元素?

那么有什么方法可以找到这些元素?

回答

1

找到所需的框架并使用switchTo()切换到该框架。例如在Java中:

WebElement frame = driver.findElement(By.cssSelector("frame[src*=announcements]")); 
driver.switchTo().frame(frame); 

在这里,我们检查announcements文本到存在于帧的src属性内。

+0

Thx!它完美地解决了我的问题! –