亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
輕松自動化---selenium-webdriver(python) (七)
作者:網絡轉載 發布時間:[ 2013/8/15 16:06:32 ] 推薦標簽:

  frame.html 中嵌套inner.html ,兩個文件和我們的腳本文件放同一個目錄下:

  switch_to_frame()

  操作上面頁面,代碼如下:

#coding=utf-8
from selenium import webdriver
import time
import os

browser = webdriver.Firefox()
file_path =  'file:///' + os.path.abspath('frame.html')
browser.get(file_path)

browser.implicitly_wait(30)
#先找到到ifrome1(id = f1)
browser.switch_to_frame("f1")
#再找到其下面的ifrome2(id =f2)
browser.switch_to_frame("f2")


#下面可以正常的操作元素了
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
time.sleep(3)

browser.quit()

  driver.switch_to_window()

  有可能嵌套的不是框架,而是窗口,還有真對窗口的方法:switch_to_window

  用法與switch_to_frame 相同:

  driver.switch_to_window("windowName")

  implicitly_wait()

  細心的話會發現上面的例子中有browser.implicitly_wait(30),它的用法應該比time.sleep() 更智能,后者只能選擇一個固定的時間的等待,前者可以在一個時間范圍內智能的等待。

  文檔解釋:

  selenium.webdriver.remote.webdriver.implicitly_wait(time_to_wait)

  隱式地等待一個無素被發現或一個命令完成;這個方法每次會話只需要調用一次

  time_to_wait: 等待時間

  用法:

  driver.implicitly_wait(30)

相關鏈接:
上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 韩国伦理中文字幕 | 外国三级黄色片 | 欧美影视一区二区三区 | 特级黄a三级三级三级 | 久久精品a一国产成人免费网站 | 日韩亚洲人成网站在线播放 | 久热精品视频 | 国产精品一区在线麻豆 | 色天天综合色天天看 | 日本大片久久久高清免费看 | 两性仑乱肉麻小说 | 亚洲一级毛片免费观看 | 日日操操 | 亚洲成人福利 | 成年人网站在线 | 夜夜骑狠狠干 | 午夜性福利视频 | 激情五月深爱五月 | 91精品久久久久久久99蜜桃 | 爆操欧美| 欧美a一片xxxx片 | 最新亚洲精品国自产在线观看 | 黄色三级视频网站 | 日本一二区视频 | 国产精品久久久久久久免费 | 亚洲专区第一页 | 九九热国产在线 | 日韩在线免费播放 | 久久女同互慰一区二区三区 | 一本大道高清香蕉中文大在线 | 国产大陆精品另类xxxx | 亚洲九九| 色天使久久综合给合久久97色 | 中文字幕丝袜制服 | 精品欧美一区手机在线观看 | 欧美精品一区二区精品久久 | 三级网站视频 | 国产亚洲欧美另类第一页 | 久久毛片免费看一区二区三区 | 欧美曰韩一区二区三区 | 欧美性猛交ⅹxxx乱大交禽 |