VBA selenium 点击附近的网格列
VBA selenium to click on a nearby grid column
由我之前的问题导出的问题:“”
我使用 :
找到了想要的文本
driver.FindElementByXPath("//*[@class='x-grid3-cell-inner' and text()='TEXT']")
但是无法点击。下一列中的框是我要单击的位置。
如何单击附近的网格列?
Ca72-4 是我试图找到的。
Ca72-4的网格行可能不同
文本路径(硒):
xpath=//div[42]/table/tbody/tr/td[3]/div
右边的黄色框是输入
所需目标的路径(在硒中):
xpath=//div[42]/table/tbody/tr/td[4]/div
感谢您的帮助。
一个解决方案可能是使整数变暗并循环并检查所有 div[#],然后将整数与目标 xpath 一起使用。但我真的很想尽可能避免循环。
到 click()
在文本 Ca72-4 旁边的相邻单元格中,您可以使用以下 xpath based :
driver.FindElementByXPath("//div[@class='x-grid3-cell-inner' and text()='Ca72-4']//following::td[1]/div").Click
由我之前的问题导出的问题:“
driver.FindElementByXPath("//*[@class='x-grid3-cell-inner' and text()='TEXT']")
但是无法点击。下一列中的框是我要单击的位置。 如何单击附近的网格列?
Ca72-4 是我试图找到的。
Ca72-4的网格行可能不同
文本路径(硒):
xpath=//div[42]/table/tbody/tr/td[3]/div
右边的黄色框是输入
所需目标的路径(在硒中):
xpath=//div[42]/table/tbody/tr/td[4]/div
感谢您的帮助。
一个解决方案可能是使整数变暗并循环并检查所有 div[#],然后将整数与目标 xpath 一起使用。但我真的很想尽可能避免循环。
到 click()
在文本 Ca72-4 旁边的相邻单元格中,您可以使用以下 xpath based
driver.FindElementByXPath("//div[@class='x-grid3-cell-inner' and text()='Ca72-4']//following::td[1]/div").Click