xpath对于相同的元素是不同的

时间:2018-04-24 14:38:55

标签: xpath web

我正在研究检查Google Map Pin内容的网站的测试自动化(通常是该位置的地址)。该网站部署在多台服务器上,以实现负载均衡;因此,我必须在所有服务器上进行测试。

我发现在两组服务器上访问Map Pin的xpath是不同的。在一组服务器上,它是:

.//*[@id='map']/div/div/div[1]/div[4]/div[4]/div/div[2]/div/div/div

而在另一组上,它是

.//*[@id="map"]/div/div/div[1]/div[3]/div[2]/div[4]/div/div[2]/div[1]/div/div

我很困惑为什么xpath会有不同的值。这是否意味着底层代码实现不同?两组服务器上的代码相隔两周部署。顺便说一句,我使用相同版本的Chrome驱动程序,并在同一个虚拟机上运行测试。

非常感谢任何见解。

0 个答案:

没有答案