标签:_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