私はSeleniumを初めて使用し、xlsやメモ帳などの外部からデータを取得してテストケースに含める必要があるテストケースを作成するように求められたため、手動入力なしでテストケース全体を実行できます。ただし、Googleで見つかったさまざまな方法を試しましたが、このアクションを実行できませんでした. Selenium IDEまたはSelenium Webdriverで可能かどうか疑問に思っていました。私は Java の知識がないので、Selenium webdriver を避けていますが、提案してください。前もって感謝します。
質問する
1075 次
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 & loans"/>
</testdata>
于 2013-04-24T07:30:46.437 に答える
1
おそらくIDE自体で可能ですが、Javaを知らないという問題は、完全に回避するための言い訳にはならないと思います。
Java と Selenium WebDriver API を使用すると、柔軟性と信頼性が大幅に向上し、できることの可能性がさらに広がります。
時間をかけて JavaとWebDriver API を学習すれば、それができたことをうれしく思います。それによって、将来、さらにはキャリアアップのために使用できる、より多くの知識と経験を得ることができます。
于 2013-04-24T08:52:59.400 に答える