美文网首页
常用方法

常用方法

作者: DunCan躺尸剑法 | 来源:发表于2021-07-05 08:12 被阅读0次

"""

WebDriver中常用方法

clear()                   清除文本

send_keys(value) 模拟按键输入

click()                    单击元素

<form id="form" class="fm" action="/s" name="f">

<span class="bg s_ipt_wr">

<input id="kw" class="s_ipt" autocomplete="off" maxlength="100" name="wd">

</span>

<span class="bg s_btn_wr">

<input id="su" class="s_btn" type="submit" value="百度一下">

</span>

</form>

"""

driver.find_element_by_id("kw").clear()

driver.find_element_by_id("kw").send_keys("selenium")

driver.find_element_by_id("su").click()

"""

submit()提交表单

例如有些搜索框不提供搜索按钮,而是通过键盘上的回车键完成搜索内容的提交,这时可以通过submit()模拟。

"""

search_text = driver.find_element_by_id("kw")

search_text.send_keys("selenium")

search_text.submit()

driver.quit()

"""

size 返回元素的尺寸

text 获取元素的文本

get_attribute(name) 获得属性值

is_displayed() 设置该元素是否用户可见

"""

# 获得输入框的尺寸

size = driver.find_element_by_id("kw").size

print(size)

# 返回百度页面底部备案信息

text = driver.find_element_by_id("cp").text

print(text)

# 返回元素的属性值,可以是id,name,type或其他任意属性

attribute = driver.find_element_by_id("kw").get_attribute('type')

print(attribute)

# 返回元素的结果是否可见,返回结果为True或False

result = driver.find_element_by_id("kw").is_displayed()

print(result)

driver.quit()

相关文章

网友评论

      本文标题:常用方法

      本文链接:https://www.haomeiwen.com/subject/fvweultx.html