2

フレームを含むWebでテストケースを生成するためにSelenium IDEを使用しています。私はこのコードを含むWebページにいます:

<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>

「arriba」フレーム内にある項目を選択する必要があるため、この項目を検索すると、Selenium はそれを見つけることができないため、以下を使用しています。

コマンド: selectFrame - ターゲット: arriba

私が得ているもの: [エラー] Element arriba not found

また、私は使用しています:

1 コマンド: selectFrame - ターゲット: relative-top

2 コマンド: selectFrame - ターゲット: arriba

しかし、私はまだ取得しています: [エラー] 要素 arriba が見つかりません

誰かがこの問題で私を助けることができますか?

4

1 に答える 1

1

私は過去にこのようなものを使用しました:

  1. コマンド: waitForElementPresent - ターゲット: arriba - 値: 3000
  2. コマンド: waitForFrameToLoad - ターゲット: arriba - 値: 5000
  3. コマンド: selectFrame - ターゲット: arriba
于 2013-06-21T08:34:39.617 に答える