自动化测试之键盘操作和select操作
生活随笔
收集整理的這篇文章主要介紹了
自动化测试之键盘操作和select操作
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
鍵盤(pán)操作
from selenium import webdriver from selenium.webdriver.common.keys import Keysdriver=webdriver.Chrome() driver.implicitly_wait(10)driver.get('http://www.sogou.com')el=driver.find_element_by_xpath('//input[@name="query"]') el.send_keys('科比')el.send_keys(Keys.ENTER)select操作
方法1:直接找選擇框中的元素----有局限性
option=driver.find_element_by_xpath(’//option[@value=“doule”]’)
option.click()
方法2 復(fù)雜版
通過(guò)text文本查找
def select(el):s=Select(el) #初始化Select對(duì)象s.select_by_visible_text('kobe') el=driver.find_element_by_xpath('//select[@id="faver"]')通過(guò)value值查找
def select(el):s=Select(el)s.select_by_value('double') el=driver.find_element_by_xpath('//select[@id="faver"]')總結(jié)
以上是生活随笔為你收集整理的自动化测试之键盘操作和select操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 自动化测试之鼠标悬浮操作、双击、鼠标拖拽
- 下一篇: web自动化测试常见面试题