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