htmlソースが見えていない場合のタイムアウト値

2,831 views
Skip to first unread message

Toshi

unread,
Sep 4, 2019, 2:39:29 AM9/4/19
to 日本Seleniumユーザーコミュニティ
前回からの続きです。
処理中になった時に、処理が終わるまでhtmlソースがMaskされているため、driver.FindElementを使ってもタイムアウトします。
このタイムアウトまでの時間を何回測っても60秒です。何をやっても可変できません。可変させる方法は何かありますか?
ちなみにVBAで記述しています。アドバイスをよろしくお願いします。

Toshi

unread,
Sep 5, 2019, 1:08:30 AM9/5/19
to 日本Seleniumユーザーコミュニティ
少し進展しました。
driver.Timeouts.PageLoadを使うことで、60秒のタイムアウトを変えることができました。
そしたら、100秒というタイムアウトでエラーになります。(添付参照)
driver.Timeouts.Serverやdriver.Timeouts.Scriptで値を変えても、100秒のタイムアウトエラーが起こります。
すいませんが、アドバイスをよろしくお願いいたします。

2019年9月4日水曜日 15時39分29秒 UTC+9 Toshi:
RTE.JPG

タカミテツロウ

unread,
Sep 5, 2019, 3:34:06 AM9/5/19
to Toshi, 日本Seleniumユーザーコミュニティ
参考になるかどうかですが

Sub test()


   Dim Driver As New Selenium.WebDriver
   Driver.Start "ie"

   Driver.Timeouts.PageLoad = 120000              '120 秒
   Driver.Get "httpstat.us/504?sleep=130000", Raise:=False

     
   Stop
   
End Sub

 Raise:=False では  
エラーが回避できました
True で  同様のエラーが再現されました

2019年9月5日(木) 14:08 Toshi <m.oha...@gmail.com>:
--
このメールは Google グループのグループ「日本Seleniumユーザーコミュニティ」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには seleniumjp+...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/seleniumjp/aae4bc1c-a583-4a9a-a767-f32fd116c0d5%40googlegroups.com にアクセスしてください。

Toshi

unread,
Sep 5, 2019, 9:37:38 PM9/5/19
to 日本Seleniumユーザーコミュニティ
いつもアドバイスありがとうございます。
Seleniumでは設定できないパラメータのように思えます。
エラーをMASKして対応したいと思います。

2019年9月5日木曜日 16時34分06秒 UTC+9 タカミテツロウ:
参考になるかどうかですが

Sub test()


   Dim Driver As New Selenium.WebDriver
   Driver.Start "ie"

   Driver.Timeouts.PageLoad = 120000              '120 秒
   Driver.Get "httpstat.us/504?sleep=130000", Raise:=False

     
   Stop
   
End Sub

 Raise:=False では  
エラーが回避できました
True で  同様のエラーが再現されました

2019年9月5日(木) 14:08 Toshi <m.oh...@gmail.com>:
少し進展しました。
driver.Timeouts.PageLoadを使うことで、60秒のタイムアウトを変えることができました。
そしたら、100秒というタイムアウトでエラーになります。(添付参照)
driver.Timeouts.Serverやdriver.Timeouts.Scriptで値を変えても、100秒のタイムアウトエラーが起こります。
すいませんが、アドバイスをよろしくお願いいたします。

2019年9月4日水曜日 15時39分29秒 UTC+9 Toshi:
前回からの続きです。
処理中になった時に、処理が終わるまでhtmlソースがMaskされているため、driver.FindElementを使ってもタイムアウトします。
このタイムアウトまでの時間を何回測っても60秒です。何をやっても可変できません。可変させる方法は何かありますか?
ちなみにVBAで記述しています。アドバイスをよろしくお願いします。

--
このメールは Google グループのグループ「日本Seleniumユーザーコミュニティ」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには selen...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/seleniumjp/aae4bc1c-a583-4a9a-a767-f32fd116c0d5%40googlegroups.com にアクセスしてください。
Reply all
Reply to author
Forward
0 new messages