五、Selenium常用方法:基本方法

2019-11-10  本文已影响0人  叫我松鼠哥哥
方法名 描述 示例 参照
send_keys() 用于模拟键盘输入 driver.find_element_by_id('kw').send_keys('sunsk') <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
text 用于获取文本值:<a><a/>之间的文字 driver.find_element_by_link_text("新闻").text <a href="http://news.baidu.com" name="tj_trnews" class="mnav">新闻</a>
get_attribute() 获取属性的值 driver.find_element_by_id('su').get_attribute(''value) <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
maximize_window() 实现窗口最大化 driver.maximize_window()
current_window_handle 返回窗口句柄(好像没什么用) driver.current_window_handle
current_url 获取浏览器当前页面url driver.current_url
is_selected() 判断元素是否被选择,多用于选择框 driver.find_element_by_id("xx").is_selected()
is_enabled() 判断页面元素是否可用 driver.find_element_by_id("su").is_enabled() <input type="submit" id="su" value="百度一下" class="bg s_btn">
is_displayed() 判断元素在页面中是否显示 driver.find_element_by_id("su").is_displayed() <input type="submit" id="su" value="百度一下" class="bg s_btn">
clear() 清除输入框中的值 driver.find_element_by_id('kw').send_keys('sunsk') driver.find_element_by_id("kw").clear() <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
quit() 关闭浏览器,杀掉chromedriver进程 driver.quit()
title 获取当前页面title driver.title
refresh() 刷新页面 driver.refresh()
back() 浏览器工具栏向后操作 driver.back()
forward() 浏览器工具栏向前操作 driver.forward()

Selenium 3+Python 3 自动化测试项目实战 从菜鸟到高手 田春成 李靖 /著

上一篇 下一篇

猜你喜欢

热点阅读