【问题标题】:VBA selenium to run Brave browserVBA selenium 运行 Brave 浏览器
【发布时间】:2021-06-08 01:24:11
【问题描述】:

我正在尝试使用 selenium 通过勇敢的浏览器运行测试(我已经在 chrome、IE 和 firefox 上运行它)

我找到了这篇文章 How to run Selenium tests on the Brave web browser?

建议使用:

from selenium import webdriver
option = webdriver.ChromeOptions()
option.binary_location = r'C:\Program Files (x86)\BraveSoftware\Brave-Browser\Application\brave.exe'
driver = webdriver.Chrome(executable_path=r'C:\WebDrivers\chromedriver.exe', options=option)
driver.get("https://www.google.com")

但是,我相信这适用于 python,我无法弄清楚如何在 VBA 中进行等效操作

【问题讨论】:

  • 您介意分享一下您到目前为止所尝试的内容吗?你有什么错误吗?
  • 其实我什么都没试过。我不太确定如何在 VBA 中做到这一点,我能找到的唯一帖子似乎是针对 python 的(就像我在原始帖子中提供的链接一样)

标签: excel vba selenium


【解决方案1】:

您需要确保可执行文件(chromedriver)位于 selenium 基本文件夹或环境路径中(请参阅here,然后您可以使用.SetBinary 设置二进制文件的路径

不知道是否会起作用,即使它显然是基于铬的。

这是改编自 selenium 基础 github 站点上的 examples.xlsm。

Private Sub Use_Brave()
  Dim driver As New ChromeDriver
  driver.SetBinary "C:\Program Files (x86)\BraveSoftware\Brave-Browser\Application\brave.exe"
  driver.Get "https://www.google.com"
  driver.Quit
End Sub

【讨论】:

    猜你喜欢
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 2023-01-07
    • 1970-01-01
    相关资源
    最近更新 更多