• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Selenium---WebDriver 學習筆記

    發表于:2013-03-21來源:博客園作者:roicel點擊數: 標簽:selenium
    1. 什么情況下使用WebDriver multiple frames, multiple brower windows(多窗口瀏覽器), popups(彈出窗口) adn alerts 頁面導航

      1. 什么情況下使用WebDriver

      multiple frames, multiple brower windows(多窗口瀏覽器), popups(彈出窗口) adn alerts

      頁面導航

      下拉

      基于AJAX的UI元素

      2. WebDriver常用函數接口

      1)頁面導航

      driver.get("http://www.google.com")

      完全裝載頁面后將控制返回給測試腳本。當頁面中存在很多AJAX調用時,該接口無法確認頁面是否完全加載,需要使用“waits”

      2)與頁面交互

      

      driver = self.driver

      driver.find_element_by_id("passwd-id").send_keys("******")

      driver.find_element_by_xpath("//input[@id=’passwd-id’]")

      關于xpath的知識,會在以后再去學習。

      關于下拉框的處理(測試代碼如下):

    復制代碼

      

    復制代碼

      使用select選擇需要使用的值,如 8.34

      select=browser.find_element_by_xpath("//select[@id='ShippingMethod']")

      select.find_element_by_xpath("//option[@value='8.34']").click()

      先使用xpath定位所select,然后再確定使用的值

    原文轉自:http://www.cnblogs.com/roicel/archive/2013/02/26/2933938.html

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>