find_element() 传值方式疑问
来源:3-5 页面对象开发的第一种实现方式

qq_Brilliantsun_0
2021-04-17
老师,你好:
在课堂中,你是通过 find_element()
这个方法定位元素。他接收的参数应该是By
这个模块啊。
按照视频中的传递方式是怎么执行成功的,我没弄懂?
写回答
1回答
-
selenium源码中,将所有定位策略以类属性的方式封装在By类中,然后使用By.cls_property访问属性,例如:
By.xpath就是xpath, By.name就是name,我是将源码中的定位策略简化了,没有使用他的By类和诸如find_element_by_xpath\id\name等方法,而是重新封装find_element方法,但是本质上是一致的。
022021-04-20
相似问题