selenium操作表单元素


操作表单元素
1、操作输入框:分为两出,解一步:找到这个元素,解二步:使用 send_key(value),将数据填充进去,示例代码知下

inputTag = driver.find_element_by_id('kw')
inputTag.send_keys('python')


使用clear方法可以清除输入框中的内容。示例代码下:
inputTag.clear()
2.操作 checkbox:因为要选中 checkbox标,在网页中是通过标点击的。因此想更选中checkbox标签,那么先选中这个标签,然后执行click事件,示例代码如下

reeesbertag=driver.find_ element_by_name(”reweaberne")
rerebertag.click()


3.选择 select: select元素不能直接点击。因为点击后还需要选中元素。这时候 selenium就专门为select标签提供了一个类 elenium.webdriver、 support.ui.Select。获取到的元当成空数传到这个类中,创建这个对象,以后就可以使用这个对象
进行选择了。示例代码如下
68 selenium行为链
行为链:
有时候在页面中的操作可能要有很多步,那么这时可以使用鼠标行为链接Actionchains来完成,比如现在要将鼠标移动到某个元素上并执行点击事件。那么示例代码如下:
   

inputTag = driver.find_element_by_id('kw')
    submitTag = driver.find_element_by_id('su')

    actions = ActionChains(driver)
    actions.move_to_element(inputTag)
    actions.send_keys_to_element(inputTag,'pthon')
    actions.move_to_element(submitTag)
    actions.click(submitTag)
    actions.perform()

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值