昆仑山

首页 » 问答 » 类别 » Selenium元素定位的八种方法
TUhjnbcbe - 2023/10/8 16:31:00
白癜风平安医院 https://wapjbk.39.net/yiyuanfengcai/yyjs_bjzkbdfyy/

自动化一般需要四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。Selenium提供8种元素定位的方法:id,name,classname,linktext,xpath,cssselector,tagname,partiallinktex。

这八种元素定位方法用python语言表示为:

find_element_by_id()

find_element_by_name()

find_element_by_class_name()

find_element_by_tag_name()

find_element_by_link_text()

find_element_by_partial_link_text()

find_element_by_xpath()

find_element_by_css_selector()

下面以百度的页面为例:

打开百度首页,如图1点击F12,点击查看器旁的箭头鼠标滑动到百度搜索输入框,点击输入框,下方标蓝的就是该输入框的元素属性

inputid=kwname=wdclass=s_iptvalue=maxlength=auto

1
查看完整版本: Selenium元素定位的八种方法