none
ChromeのWebDriverのバージョンが自動更新するように改良しようとしたが、コンパイルエラーになる。 RRS feed

  • 質問

  • 下記のプログラムで、ChromeのWebDriverが自動更新するように改良しようと SafeOpen driver, chrome を追加したが

    コンパイルエラー(変数が定義が定義されていません。)になる。

    Option Explicit Sub main2() Dim driver As New Selenium.WebDriver Call web_open(driver) Call web_sousa(driver) Call web_close(driver) End Sub '''''''''''''''''''''''''''' Sub web_open(ByRef driver As Selenium.WebDriver) driver.Start "chrome"

    '**********************************************

      SafeOpen driver, chrome    'これを追加した。

    '********************************************** driver.Wait (3000) driver.Get "https://www.yahoo.co.jp/" End Sub '''''''''''''''''''''''''''' Sub web_sousa(ByRef driver As Selenium.WebDriver) driver.Wait (3000) driver.GoBack driver.Wait (3000) driver.GoForward driver.Wait (3000) End Sub '''''''''''''''''''''''''''' Sub web_close(ByRef driver As Selenium.WebDriver) driver.Quit Set driver = Nothing End Sub

    以上


    2023年3月11日 3:06

すべての返信

  • 最新のモジュールを入手していて、その中に SafeOpen が入っていますか?
    そして、Driver.Start と SafeOpen が共存する事はない筈です。
    SeleniumBasicの使い方を再確認して下さい。

    PS. Chromeもどこで定義されているのでしょぅか?

    • 編集済み simo-k 2023年3月25日 12:30
    2023年3月25日 7:47
  • すみません。他の対応でこの回答に対する検討がまだできていません。検討ができる状況になったら確認します。

    その時には対応のほど、よろしくお願いします。

    2023年4月4日 15:37