README.md in kirchhoff-0.0.2 vs README.md in kirchhoff-0.0.3
- old
+ new
@@ -6,28 +6,34 @@
## Installation
1. Install gem as you like.
- $ gem install kirchhoff
+ $ gem install kirchhoff
2. Install chromedriver. (Below is the MacOS example.)
- $ brew install chromedriver
+ $ brew install chromedriver
## Demo
```rb
require 'kirchhoff'
-driver = Kirchhoff::Driver.new('https://www.facebook.com/')
+driver = Kirchhoff::Driver.new
+driver.go 'https://www.facebook.com/'
driver.find('input#email').fill('mail@gogotanaka.com')
driver.find('input#pass').fill('password')
driver.submit
-if driver.has_text?('メールアドレスが正しくありません')
- # ログインエラー後の処理
-else
- # ログイン成功時の処理
+driver.find_text('メールアドレスが正しくありません') do |e|
+ unless e
+ # If there is no text 'メールアドレスが正しくありません'
+ end
end
+
+driver.wait_element("div#wait", timeout: 5)
+
+driver.wait_text("wait for you...", timeout: 5, maybe: false)
+#=> raise err if there is no text 'wait for you...'
```