需求:使用‘注册A.html’页面,完成对城市的下拉框的操作 1).选择‘广州’ 2).暂停2秒,选择‘上海’ 3).暂停2秒,选择‘北京’
from selenium.webdriver.support.select import Select select = Select(driver.find_element_by_id("selectA")) select.select_by_index(2) # 根据索引实现 select.select_by_value("sh") # 根据value属性实现 select.select_by_visible_text("A北京") # 根据文本内容实现
需求:打开注册A.html页面,完成以下操作: 1).点击 alert 按钮 2).关闭警告框 3).输入用户名:admin
为什么需要滚动条呢?
先提需求:打开注册页面A,暂停2秒后,滚动条拉到最底层
# 最底层 js1 = "window.scrollTo(0,10000)" driver.execute_script(js1) # 最顶层 js2 = "window.scrollTo(0,0)" driver.execute_script(js2)