【问题标题】:SetSize and SetPosition in Selenium VBASelenium VBA 中的 SetSize 和 SetPosition
【发布时间】:2016-11-21 16:06:54
【问题描述】:

我一直在尝试在我的 VBA 中使用 Selenium 为 chrome 设置新的位置和大小,以便在我更新报告时使其“不可见”。

    bot.Start "chrome"
    bot.Window.SetPosition ("X as Long, Y as long")  'It requires a "="        
    bot.Window.Setsize(200,200) 'It requires a "="

我尝试了不同的形式并在 Google 上搜索了很多,但我没有找到 Selenium 的 VBA 命令的好教程

【问题讨论】:

    标签: vba excel google-chrome selenium


    【解决方案1】:

    我认为函数的定义可能有错误,但您可以使用这种替代的函数调用表示法,它会起作用:

    bot.Window.SetSize 200, 200
    

    不是我的解决方案...我遇到了同样的问题。在这里找到解决方案: https://github.com/florentbr/SeleniumBasic/issues/58

    如果您认为值得修复它,您也可以在那里提交错误。

    【讨论】:

      【解决方案2】:

      我得到了我想要的

              bot.Start "chrome", weburl
              iEsq = GetSystemMetrics(SM_CXSCREEN)
              bot.Window.SetPosition iEsq - 1, 0
      

      【讨论】:

        【解决方案3】:

        只需像这样删除括号:

        bot.Window.SetPosition X, Y
        bot.Window.Setsize 200, 200
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-10-16
          • 1970-01-01
          • 1970-01-01
          • 2020-03-06
          • 1970-01-01
          • 1970-01-01
          • 2020-06-21
          • 1970-01-01
          相关资源
          最近更新 更多