在python之中能够通过库和模块来实现对浏览器网页的操作,而在浏览器之中复选框以及下拉列表都是非常常见的标签和表单元素 。而本篇文章小编就会来给各位小伙伴详细的分享一下,python是如何去设置复选框以及下拉列表的,感兴趣的话就一起往下看看吧 。
文章插图
一、复选框
在python之中对浏览器进行操作基本上都是使用的webdriver模块,通过这个模块内的name方法找到复选框元素之后,调用click()方法就能够将其给选中 。如果要具体的将某一个复选框选项选中,就还需要使用方法定位到具体的复选框选项元素才可以,详细代码示例如下所示:
from selenium import webdriverdriver = webdriver.Chrome)driver.get(url)checkboxTag = driver.find_element_by_name('rempwd')checkboxTag.click()二、下拉列表
在网页标签和元素之中,下拉列表也是属于一个标签下面可以有多个不同选项的元素 。而操作下拉列表就不能够像复选框那样直接通过定位元素来完成了,还需要导入一个额外的方法Select 。通过这个方法实例化出来的对象选项浏览器下拉列表选项,示例如下:
from selenium.webdriver.support.ui import SelectselectTag = Select(driver.find_element_by_name('jumpMenu'))selectTag.select_by_index(1)上面的示例之中就是根据下拉列表的索引选择了其中第一个选项,除了索引选择之外,还能够根据它的值以及文本来进行选择 。因为下拉列表选项的实际值是保存在属性value之中的,详细代码示例如下:
# value值selectTag.select_by_value('om')# 文本selectTag.select_by_visible_text('端')【Python复选框怎么设置?Python如果选择浏览器下拉列表】以上就是关于“Python复选框怎么设置?Python如果选择浏览器下拉列表”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python行为链是什么?Python怎么使用selenium库创建鼠标行为链
- python下载好了怎么用?怎么打开下载好了的python?
- Python如何解决pip不是内部或外部的命令问题?Python解决pip不是内外部命令的方法
- 蔬菜沙拉怎么做
- Python字符串如何转化为列表?Python怎么将字符串转化为列表?
- 360和QQ冲突怎么办
- 丹东寻妻门是怎么回事?
- 斗战神白龙之誓怎么做
- AI胶片的符号怎么更改颜色?AI如何更改胶片符号的颜色?
- AI制作毛绒花朵的方法 毛绒花朵效果海报怎么做