美文网首页python selenium web自动化测试
(6)selenium元素控件如何点击_1

(6)selenium元素控件如何点击_1

作者: JP0001 | 来源:发表于2019-04-09 15:57 被阅读0次

在上一节,我们打开百度的网页,那么我们如何实现点击百度网页的内容呢?我们要实现的是这样的一个功能,打开百度网页,输入"HELLO",点击搜索。


10.png

1.打开开发者模式,点击模式左上角的鼠标图像,如何移动到网页中点击你想定位到的空间,比如百度的输入框,在开发者模式里面就会自动的定位到该控件元素
下面就是输入框的元素信息:

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

我们能获取到信息:
id 是 kw ,name 是 wd ,class 是 s_ipt,我们可以通过这些定位到这些元素。

通过id:
element= driver.find_element_by_id('kw')
通过name:
element= driver.find_element_by_name('wd')
通过class :
element=driver.find_element_by_class_name('s_ipt')

#定位到输入框的元素之后,可以输入法文本,点击
#点击操作
element.click()
#输入法文本
element.send_keys("HELLO")

搜索按键信息

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

通过id定位

element= driver.find_element_by_id('su')
#点击
element.click()

完整的操作代码:

from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
#输入框
element= driver.find_element_by_id('kw')
element.send_keys('HELLO')
#点击搜索按键
element1= driver.find_element_by_id('su')
element1.click()

time.sleep(2)
driver.quit()
结果页面.png

Good,我们这样就完成一个真正意义上的脚本了,再接再厉。

相关文章

网友评论

    本文标题:(6)selenium元素控件如何点击_1

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