大家好,
我有,我需要选择链接如下表。在这个具体的例子中,我需要选择DIY Payroll,但有时候这可能会改变它在表格中的位置。当前XPath是:
.//*[@id='catalog-category-div-1']/table/tbody/tr/td 1/UL /锂[4] /一个
所以我做了:
By.xpath(".//*[@id='catalog-category-div-1']/table/tbody/tr/td[1]/ul/li[4]/a").click()
但问题是这里的是,它可以改变位置,它可以在TD [2]或TD [3]和Li [第n现在的位置]
我可以让硒穿过桌子并根据文字点击它。 By.linktext()会在这里工作吗?
你用By.linktext()试过了吗?对网页上的任何元素执行任何操作都可能非常棘手,因为它可能取决于多层元素,就像这里您尝试访问元素并单击该链接,但必须以各种方式尝试实现此操作,找到该元素是一部分! –