selenium3 八大定位方法(一)

1.id定位

  HTML规定,id是唯一的,通过id定位csdn主页的“写博客”的用法如下:

driver = webdriver.Chrome()
driver.get('https://www.csdn.net')
driver.find_element_by_id('blogClick').click()

注意:自己写代码的时候,是先在百度首页搜素csdn,再进入csdn官网。进行id定位时,发现一直报错。经检测,是因为打开csdn是进入了新的窗口,此时需要进行多窗口切换才能是id定位生效。

2.name定位

通过name定位百度输入框,并输入“自动化测试”,查找结果,用法如下:

driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
driver.find_element_by_name('wd').send_keys('自动化测试')
driver.find_element_by_id('su').click()

3.class定位

通过class定位csdn主页的“写博客”,用法如下:

driver = webdriver.Chrome()
driver.get('https://www.csdn.net')
driver.find_element_by_class_name('write-bolg-btn').click()

4.tag定位

由于标签定义太多的功能,因此使用tag定位识别到单个元素的概率很低。

使用tag定位csdn的输入框,并输入“python”的用法如下&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值