我正在使用带有 selenium 的 python 在 Windows 上进行自动化。
我使用检查元素来查找一个元素并对其进行一些操作。它对我来说非常好。
a= self.driver.find_element_by_xpath('//*[@id="dia2"]/p')
我的同事遵循相同的方法,但得到了不同的 xpath。
a= self.driver.find_element_by_xpath('//*[@id="dia4"]/p')
他的代码在他的机器上不起作用。当他用 dia2 替换 dia4 时,他的代码有效。任何想法,为什么我们从 2 台不同的机器获得不同的 xpath。我们都使用窗户,相同的网站,相同的元素。还有哪些其他因素决定 xpath。我会在两台机器上检查它们。