私は完全なセレン初心者です。使い方を知りたい場合はどこから始めればいいですか?
8 に答える
私は Selenium を 2 つの異なる方法で使用しました。
Selenium Remote Control - 実際のプログラミング言語 (Ruby を使用) から Selenium コマンドを操作できるため、大量のデータを操作して Web サイトにヒットまたは挿入するスクリプト テストに最適です。
Selenium IDE - Web サイトの問題と単一パスの実行を示すための迅速なスクリプトの作成に優れています. Firefox プラグインの統合は優れており、使いやすいです。開発者でなくても、スクリプトを作成して送信し、問題を示すことができます。
2 つの方法のいずれかを選択し、スクリプトを作成して、Web 上でルーチンを実行します (NHL.com から最新のホッケーのスコアをチェックするなど)。非常に単純なスクリプトを実行したら、さらに複雑なスクリプトを試してください。
Firefoxプラグインをダウンロードして開始します。いくつかのテストを記録、再生できます。いくつかのビデオチュートリアルがあります。
この本Selenium2TestingToolsビギナーズガイドを入手できます。特に初心者にとって本当に役立つ本。私はそれを使ってSeleniumを学び、良い経験をしました。
scribdでのセレン プレゼンテーションによる自動化された Web テストの概要から始めることをお勧めします。
他のツールと同様に、記録と再生の方法である Selenium IDE を起動することをお勧めします。
慣れたら、selenium RC、Grid、Webdriver を使い始めることができます。
Selenium IDE は、Firefox の拡張機能です。さらにヘルプhttp://seleniumhq.org/docs/02_selenium_ide.html
このページの他の提案は別として、私が Selenium を理解するために使用した最も有用なサイトの 1 つは、theautomatedtester.com の Selenium Training です。
彼はカバーします
- 録音と再生、
- Javascript & 変数,
- XPath、
- 正規表現など。
ただし、最初の数個だけ必要だったと思います。
また、Selenium IDE には多くの拡張機能/アドオン/プラグインがあるため、何らかの方法で行き詰った場合は、それらのいずれかを確認してください。
たとえば、論理フローとループを使用してテストを作成したかったので、Selenium Remote Control (および C# のコード) の使用を開始する必要があると考えていましたが、IDE にそれを組み込むためのプラグイン ( goto & while loops extension )、その必要はありませんでした!
お役に立てれば!
本当にSeleniumで何をしたいかによって異なります。
何をしているのかわからない場合は、Selenium IDE を入手することを強くお勧めします。これは、ほとんどのことを自動的に実行し、Selenium Remote Control の使用方法を紹介するためです。
Selenium Remote Control を使用すると、お気に入りの言語から Selenium を使用できます。そこから、どこでヘルプを得るためにどの言語を使用したいかによって異なります。私は Java/JUnit を使用していますが、どうすればよいかわからず、Selenium IDE がその方法を教えてくれないときはいつでも google/documentation/stackoverflow を使用します。