質問するログイン新規登録

回答編集履歴

2

修正

2019/01/22 14:37

投稿

退会済みユーザー
answer CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  def alert_exist(driver)
5
5
  begin
6
- driver.switch_to.alert.accept
6
+ driver.switch_to.alert
7
7
  rescue
8
8
  return false
9
9
  end

1

修正

2019/01/22 14:37

投稿

退会済みユーザー
answer CHANGED
@@ -13,7 +13,7 @@
13
13
  USER_AGENT = "Mozilla/5.0 (iPhone; U; CPU iPhone OS 12_1_2 like Mac OS X; ja-jp) AppleWebKit/605.1.15 (KHTML,like Gecko) Version/12.0 Mobile/15E148Safari/604.1"
14
14
  setting = Selenium::WebDriver::Chrome::Options.new(args: [ "--lang=ja", "--user-data-dir=./profile", "--user-agent=#{USER_AGENT}"])
15
15
  driver = Selenium::WebDriver.for :chrome, options: setting
16
- driver.get('file:///E:/k/Ruby/NewRubyFolder/alert.html')
16
+ driver.get('alert.html')
17
17
 
18
18
  while alert_exist(driver) do
19
19
  driver.switch_to.alert.dismiss