首页 > Web开发 > 详细

webelement类的方法

时间:2017-09-30 12:26:03      阅读:411      评论:0      收藏:0      [点我收藏+]

webelement类的方法,常用的汇总如下:

技术分享

clear()清空 例如登录时先清空输入框中的内容

driver.find_element_by_id(‘username‘).clear()

click(),单击  例如点击登录按钮

driver.find_element_by_id(‘submit‘).click()

get_attribute()获取元素属性的值

zhi=driver.find_element_by_id(‘su‘).get_attribute(‘type‘)获取百度首页,“百度一下”的属性type的值,运行结果为“submit”

is_enabled()元素是否可编辑, 返回值为布尔

driver.get(‘https://www.baidu.com/‘)

zhi=driver.find_element_by_id(‘su‘)

print zhi.is_enabled()

运行结果为True

is_displayed() 元素是否可见,返回布尔

is_selected() 元素是否选中,返回布尔

测试百度--设置--搜做设置页的单选按钮是否为  选中状态

技术分享

代码如下

  #coding=utf-8

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time

driver=webdriver.Firefox()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get(‘https://www.baidu.com/‘)
shezhi=driver.find_element_by_link_text(u‘设置‘)
ActionChains(driver).move_to_element(shezhi).perform()
driver.find_element_by_css_selector(‘.setpref‘).click()
print driver.find_element_by_id(‘s1_2‘).is_selected()
driver.quit()

定位的“不显示”,运行结果:False

send_keys()输入内容
element.send_keys(u"西安")
submit()一般用于from表单的提交

 

 

webelement类的方法

原文:http://www.cnblogs.com/sunny0/p/7614021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!