三大类:https://blog.youkuaiyun.com/tchtest/article/details/118672852
1、selenium查找元素定位有两种形式:
find_element(By.XPATH, "//xpath定位")、find_element_by_xpath("//xpath定位")
2、一般来说selenium的定位优先顺序
find_element_by_link_text > find_element_by_partial_link_text > find_element_by_id > find_element_by_class_name > find_element_by_xpath
一、如果是超链接,直接可以使用link_text定位
例子:人工询价、退出登录
注意:
1、a标签里面的文本,有影响的不可以
2、一定要全局搜索一下,以免有其他影响
二、超链接无法直接使用时partial_link_text
1、慧讯网没有好的例子,提交人工询价可以partial_link_text("人工询价")[1],取第二项
2、其他网站的例子
三、id定位
1、输入框word
四、class_name定位
搜索、批量搜索:search-button、auto-search-button
五、最后用xpath,我遇到过的,能解决一切问题
https://blog.youkuaiyun.com/tchtest/article/details/118680858
价格信息部>公司搜索
价格网批创建操作