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