0

labels私は、ページ上でリンクとして使用されている、または別のページに移動するサードパーティのアプリケーションに取り組んでいます。それで、pythonはそのようなタスクを実行したり、ページ選択リストの値を読み取ったりできますか?

私はpython 2.7とセレンを使用しています。

編集

configuration以下の対応するコードを参照してくださいというラベルがあります。

<td class="tabtext-unsel"><nobr><a href="/aems/configuration/configurationlist.do" class="tabtext-unsel">Configuration</a></nobr></td>
                <td class="unselected_tab_mid"><img src="/simpletrade/default/images/background/spacer.gif" width="16" height="25"></td>

ありがとう、

4

1 に答える 1

0

はい、できます。ラベルは HTML で として実装され<LABEL FOR="field_id">label text</LABEL>、Selenium の XPath ロケーターで使用できます。


(質問の編集後に更新)

これは HTML のラベルではありませんが、XPath ロケーターを使用することは可能です。特に難しいことでもありません。両方<TD>の要素は同じ<TR>要素の子であるため、次のようなものが機能します:要素//tr[td/a[.='Configuration']]/td/imgに一致し<IMG>ます。ただし、リンクを見つけるだけなら、さらに簡単です。//tr/td/a[.='Configuration']

于 2012-12-27T19:58:13.263 に答える