variableName = driver.findElement(By.XPath(".//*[@id='T_F2']/fieldset/div[1]/div/div[4]/span[2]"))
运行上面似乎总是导致错误:findElement XPath在Selenium VBA中不受支持?
这是为什么?我总是看到其他人使用findElement by XPath。如果有帮助,我使用Selenium的“记录”功能生成了大约一半的代码。然后在将代码粘贴到Excel中作为宏使用之前,将其转换为“VBA/Webdriver”。
我的代码究竟出了什么问题?我之前使用过多次findElement,所以我不得不猜测问题出在我的代码的By.XPath
部分......有没有办法解决这个问题?
编辑:即使variableName = driver.findElementsByXPath(".//*[@id='T_F2']/fieldset/div[1]/div/div[4]/span[2]")
导致错误'无效的过程调用或参数',即使它看起来不错。
添加我的完整代码。 – JimmyK