1

私はSeleniumを初めて使用し、xlsやメモ帳などの外部からデータを取得してテストケースに含める必要があるテストケースを作成するように求められたため、手動入力なしでテストケース全体を実行できます。ただし、Googleで見つかったさまざまな方法を試しましたが、このアクションを実行できませんでした. Selenium IDEまたはSelenium Webdriverで可能かどうか疑問に思っていました。私は Java の知識がないので、Selenium webdriver を避けていますが、提案してください。前もって感謝します。

4

2 に答える 2

2

Web ドライバーについてはわかりませんが、Selenium ide を使用して xml ファイルを読み取ることができます。手順に従ってください 1. Selenium コア拡張機能 (オプション メニュー) に js ファイルを添付します 2. Firefox を再起動して、このサンプル コードをコピーします

<tr><td>forXml</td>
<td>file:///C:/Users/path/filename.xml</td>
<td></td></tr><tr><td>open</td><td>http://www.google.co.uk</td><td></td></tr><tr><td>type</td>
<td>q</td>
<td>${phrase}</td></tr><tr>
<td>click</td>
<td>btnG</td>
<td></td></tr><tr><td>endForXml</td>
<td></td>
<td></td></tr>

サンプル xml データ

<testdata>
    <vars phrase="bbc news"/>
    <vars phrase="computers"/>
    <vars phrase="mobile phones"/>
    <vars phrase="insurance &amp; loans"/>
</testdata>
于 2013-04-24T07:30:46.437 に答える
1

おそらくIDE自体で可能ですが、Javaを知らないという問題は、完全に回避するための言い訳にはならないと思います。

Java と Selenium WebDriver API を使用すると、柔軟性信頼性が大幅に向上し、できることの可能性がさらに広がります。

時間をかけて JavaWebDriver API を学習すれば、それができたことをうれしく思います。それによって、将来、さらにはキャリアアップのために使用できる、より多くの知識と経験を得ることができます。

于 2013-04-24T08:52:59.400 に答える