码迷,mamicode.com
首页 > Web开发 > 详细

webelement类的方法

时间:2017-09-30 13:33:30      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:sel   comm   单选   imp   select   tps   bdr   utf-8   lin   

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类的方法

标签:sel   comm   单选   imp   select   tps   bdr   utf-8   lin   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!