VBA selenium可单击附近的轴网柱

VBA selenium可单击附近的轴网柱,vba,selenium,selenium-webdriver,xpath,xpath-1.0,Vba,Selenium,Selenium Webdriver,Xpath,Xpath 1.0,从我的上一个问题衍生出一个问题:“ 我使用以下方法查找所需文本: driver.FindElementByXPath("//*[@class='x-grid3-cell-inner' and text()='TEXT']") 但这是不可分辨的。下一列中的框是我要单击的位置。 如何单击附近的轴网柱 Ca72-4是我试图找到的。 Ca72-4的网格行可能不同。 文本的路径(在selenium中): 右侧的黄色框为输入框。 所需目标的路径(硒): 谢谢您的帮助。解决方案可能是

从我的上一个问题衍生出一个问题:“ 我使用以下方法查找所需文本:

 driver.FindElementByXPath("//*[@class='x-grid3-cell-inner' and text()='TEXT']")
但这是不可分辨的。下一列中的框是我要单击的位置。 如何单击附近的轴网柱

Ca72-4是我试图找到的。
Ca72-4的网格行可能不同。
文本的路径(在selenium中):

右侧的黄色框为输入框。
所需目标的路径(硒):


谢谢您的帮助。

解决方案可能是对整数进行调暗,循环并检查所有div[#],然后将整数与xpath一起使用。但是如果可能的话,我真的希望避免循环。

单击()
,在文本Ca72-4旁边的相邻单元格中,您可以使用以下基于

xpath=//div[42]/table/tbody/tr/td[3]/div 
 xpath=//div[42]/table/tbody/tr/td[4]/div
driver.FindElementByXPath("//div[@class='x-grid3-cell-inner' and text()='Ca72-4']//following::td[1]/div").Click