2013-04-25 62 views
2

即時工作與Selenium IDE在包含框架的Web上生成測試用例。 我在網頁中使用此代碼:Selenium IDE,訪問框架問題

<html> 
<head> 
    <title>Mantenci&oacute;n de Productos</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 
<frameset rows="224,120,*" frameborder="NO" border="0" framespacing="0" cols="*"> 
    <frame name="arriba" scrolling="NO" src="x.enc.adm.fbusprod.jsp" > 
    <frame name="centro" scrolling="auto" src="x.enc.adm.blanco.jsp"> 
    <frame name="abajo" scrolling="AUTO" src="x.enc.adm.datoprod.jsp"> 
    <frame> 
</frameset> 
<noframes> 
<body bgcolor="#FFFFFF" text="#000000"> 
</body> 
</noframes> 
</html> 

我需要選擇一個項目即是「阿里巴」框架內,所以如果我搜索這個項目,硒不能FINT,所以我使用的是:

命令:selectFrame - 目標:阿里巴

對於那些我越來越: [錯誤]元素的Arriba沒有找到

而且我已經使用:

1命令:selectFrame - 目標:相對頂部

2命令:selectFrame - 目標:阿里巴

,但我仍然得到: [錯誤]元素的Arriba沒有找到

有人能幫我解決這個問題?

回答

1

我用這樣的事情在過去的:

  1. 命令:waitForElementPresent - 目標:阿里巴 - 價值:3000
  2. 命令:waitForFrameToLoad - 目標:阿里巴 - 價值:5000
  3. 命令:selectFrame - Target:arriba