美文网首页我爱编程
selenium phantomjs select (下拉选择框

selenium phantomjs select (下拉选择框

作者: VictorChi | 来源:发表于2018-02-07 19:31 被阅读0次

获取下拉选择框select

<select id="kategorija" name="kategorija">
<option value="0">Kategorija</option>
<option value="12">Vijesti</option>
<option value="8">Biznis</option>

</select>

可以这样定位

import time

from selenium import webdriver
from selenium.webdriver.support.select import Select

driver = webdriver.PhantomJS()
# driver = webdriver.Chrome()
url = 'xxxx'
driver.set_window_size(800, 600)  # 对于Phantomjs记得加上这个要不然会出错
driver.get(url)
time.sleep(3)
select = Select(driver.find_element_by_id("kategorija"))  # 实例化select
select.select_by_value('0')  # 选择第1项选项:value='0'
select.select_by_index(2)  # 选择第2项选项 从1开始
select.select_by_visible_text('Biznis')  # 选择第3项选项:Biznis

相关文章

  • selenium phantomjs select (下拉选择框

    获取下拉选择框select 可以这样定位

  • python3+selenium自动化测试-下拉选择框13

    (13)下拉选择框selenium的下拉选择框。我们通常会遇到两种下拉框,一种使用的是html的标签select,...

  • selenium处理select下拉框

    selenium处理select下拉框的方法主要有三种

  • selenium webdriver 如何操作select下拉

    下面我们来看一下selenium webdriver是如何来处理select下拉框的,以http://xxxxxx...

  • selenium中常用的下拉框定位Select

    1.在selenium自动化测试中,我们常常遇到更重下拉框。本文介绍三种常用的下拉框定位方法 select_by_...

  • selenium之定位下拉框(Select)

    1. 定位