回答編集履歴
2
修正
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
|
4
4
|
def alert_exist(driver)
|
5
5
|
begin
|
6
|
-
driver.switch_to.alert
|
6
|
+
driver.switch_to.alert
|
7
7
|
rescue
|
8
8
|
return false
|
9
9
|
end
|
1
修正
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('
|
16
|
+
driver.get('alert.html')
|
17
17
|
|
18
18
|
while alert_exist(driver) do
|
19
19
|
driver.switch_to.alert.dismiss
|