使用vba将变量传递到selenium中的findelementbyxpath语句中



Hi-im试图将一个变量传递到VBA代码中以运行selenium网络驱动程序,但每次都会忽略该变量。如果我改为键入字符串,则代码会选择

带字符串(正在工作(:

bot.FindElementByXPath("//td[@class='day'][contains(text(),'25')]").Click

带变量(My_var变量被忽略,没有错误(:

bot.FindElementByXPath("//td[@class='day'][contains(text(),My_Var)]").Click

我是不是搞错了语法?

像这样:

bot.FindElementByXPath("//td[@class='day'][contains(text(),'" & My_Var & "')]").Click

否则,您将传递文本"MyVar",而不是变量的值。

相关内容

  • 没有找到相关文章

最新更新