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

元-素-定-位

时间:2018-10-12 16:02:18      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:_id   target   元素   list   地方   拖动   rom   body   from   

                      立竿见影,来吧各位~   后续在实践中补充

                                                                                                                                                                                                                                             ---------我是骑马的亚瑟

   1.滚动条定位:

    使用js脚本拖动到提定地方

target = driver.find_element_by_id("id_keypair")
driver.execute_script("arguments[0].scrollIntoView();", target) #拖动到可见的元素
这种方法比较常用


2.下拉框定位:
from selenium.webdriver.support.ui import Select
select标签
通过index进行选择
Select(driver.find_element_by_id("gender")).select_by_index(1)
通过value进行选择
Select(driver.find_element_by_id("gender")).select_by_value("2")
通过选项文字进行选择
Select(driver.find_element_by_id("gender")).select_by_visible_text("Male")

非select标签
先定位到下拉菜单

driver.find_element_by_xpath(“//tbody[@id=’teacherListTbody’]/tr[2]/td[9]/li/a”).click()
再对下拉菜单中的选项进行选择
driver.find_element_by_link_text(u”设置管理班级”).click()


元-素-定-位

标签:_id   target   元素   list   地方   拖动   rom   body   from   

原文地址:https://www.cnblogs.com/xiaoqixiao/p/9778242.html

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