单/多、下拉框的定位

上一篇 / 下一篇  2019-08-05 19:48:20

下拉框,90%的下拉框都会提前将option内容保存在html中,推荐使用xpath和css_selector去定位。
eg:
sex = driver.find_element_by_id('sex')
sex.find_element_by_xpath('//*[@id="sex"]/option[2]').click()
至于单选和多选,主要是通过driver.find_elements_by_tag_name('input'),然后进行批量循环判断input选项完成选择。
eg:
input_tags = driver.find_elements_by_tag_name('input')
for input_tag in input_tags:
    if input_tag.get_attribute('type') == 'checkbox' and input_tag.get_attribute('value') != u'XXXX':
        input_tag.click()

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2019-10-09  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 6639
  • 日志数: 26
  • 书签数: 22
  • 建立时间: 2016-10-11
  • 更新时间: 2019-09-17

RSS订阅

Open Toolbar