selenium+python 安装,定位元素

1、安装

安装selenium:pip install selenium

安装驱动:

chromedriver 下载地址:http://npm.taobao.org/mirrors/chromedriver/

Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/

mac:将下载好的驱动放入/usr/ocal/bin

windows:

2、定位元素

from seleniumimport webdriver

driver = webdriver.Firefox()

driver.get('http://www.baidu.com/')

#1、通过id找

driver.find_element_by_id("kw").send_keys("博客园")

#2、通过name找

driver.find_element_by_name("wd").send_keys("博客园")

#3、通过class找,注意:当class属性值由多个空格隔开,只取其中一个即可。

driver.find_element_by_class_name("s_ipt").send_keys("博客园")

#4、通过tag定位,一般tag会重复

driver.find_element_by_tag_name("input").send_keys("博客园")

#5、通过link定位,有href=“  ”,文本要唯一

driver.find_element_by_link_text("hao123").click()

通过partial link定位

driver.find_element_by_partial_link_text("hao12").click()


#6、通过xpath定位

driver.find_element_by_xpath("//*[@id='kw']").send_keys("博客园")


#7、通过css定位

driver.find_element_by_css_selector("#kw").send_keys("博客园")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容