元素定位之如何选择定位方式

参考以下建议:

1,当页面元素有id属性时,最好尽量用by_id的方式来定位。因为id通常是唯一的。但是如果
     id是动态的,则不适合用by_id进行定位,这个时候可以考虑用xpath或者css selector的方式
     进行定位。

2,xpath很强大,但是定位性能不是很好,所以还是尽量少用。如果确实少数元素不好定位,那
     最好选择xpath或者css selector。因为css selector的方式定位效率要更高。

3,当有链接需要定位时,可以考虑使用by_link_text 或者by_partial_link_text。

原文地址:https://www.cnblogs.com/leolsl/p/13085284.html