はじめに こんにちは。QAの@mochioです。 本記事はLIFULL Advent Calendar 2017 20日目の記事になります。 業務で自動テストを実施しておりまして、そこでSeleniumを使っております。 Seleniumに関してはいろんな記事に書かれておりますのでそちらをご参照ください。 言語間で書き方が少し違うのもあったりしてごっちゃになるのでその整理のために作りました。 特定のURLでブラウザを起動する
概要 今回は見るからに近未来的技術っぽいツールSeleniumを紹介します。 そもそもSeleniumとは Selenium(セレニウム)とはブラウザのオートメーションツールです。 自動でブラウザを操作することでWebサイトの動作のテストなどが行うことができます。 本題 というわけで実際にSeleniumで動かしてみましょう! 1.自動化するものを決める 繰り返し同じ処理をするものを自動化させましょう。 今回は会社などで使われている交通費申請の入力を自動化してみます。 2.使う言語を決める Seleniumで使うことのできる言語はJava、Ruby、Pythonに対応しています。 今回はMacを使っているのでPythonを使用しますが、JavaだろうがRubyだろうがほとんど変わらないです。ご安心ください。 3.使うブラウザを決める SeleniumはWebdriverというものを指定する
I want to get the selected label or value of a drop down using Selenium WebDriver and then print it on the console. I am able to select any value from the drop down, but I am not able to retrieve the selected value and print it: Select select = new Select(driver.findElement(By.id("MyDropDown"))).selectByVisibleText(data[11].substring(1 , data[11].length()-1)); WebElement option = select.getFirstSe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く