码迷,mamicode.com
首页 > 其他好文 > 详细

3-selenium-元素定位

时间:2020-03-11 12:31:04      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:auto   浏览器   end   cto   val   get   sel   pre   获取   

xpath小工具定位:https://www.jianshu.com/p/db21ad7dc5bb

from selenium import webdriver
import time

"""
自动化只要掌握四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),
元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10%;断言10%
"""
driver = webdriver.Chrome()

driver.get(http://www.baidu.com)
‘‘‘首先在浏览器定位到元素
<input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
xpath  //*[@id="kw"]
‘‘‘
# driver.find_element_by_id(‘kw‘).send_keys(‘python‘)    # 获取到id为kw的元素(输入框) 并且输入python
# driver.find_element_by_name(‘kw‘).send_keys(‘python‘)
# driver.find_element_by_class_name(‘s_ipt‘).send_keys(‘selenium‘)
# driver.find_element_by_link_text(‘新闻‘).click()  # 获取超链接,并且点击
# driver.find_element_by_xpath(‘//*[@id="kw"]‘).send_keys(‘疫情‘)    # 先从浏览器中获取xpan路径
driver.find_element_by_css_selector(#kw).send_keys(如何)  # 后续

 

3-selenium-元素定位

标签:auto   浏览器   end   cto   val   get   sel   pre   获取   

原文地址:https://www.cnblogs.com/tarzen213/p/12461528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!