selenium是乙個非常棒的web測試工具,他對ajax支援非常好,本人強烈推薦.
測試裡很重要的一部,就是定位頁面的元素,selenium提供如下強大的定位元素的方法。
一、通過id,name選擇元素
如果開發是能給頁面元素新增個id,那麼對測試是極大的方便
二、link= 根據鏈結文本來操作
三、根據xpath來選擇元素
有了這個xpath,那麼大大方便了我們的操作
1、通過firebug來檢視 /html/body/form/div[5]/div/div[2]/a[5],我們看到這個xpath是很有問題的,一旦我們改變了結構,xpath就變了
2、這裡我推薦乙個firefox外掛程式xpath checker
我們可以用這個工具測試簡化我們的xpath表示式
那麼假如我們要判導航下面的所有鏈結,可以如下判斷
判斷導航下面的第一鏈結是否是「使用者註冊」
三、dom選擇
四、css選擇器
這個不常用,它可以支援css2, css3選擇器
我的經驗是,id, name, xpath基本可以夠用了所以我重點介紹了這幾個,當我們找到需要的元素後,我們就可以使用selenium的強大功能了
出處:
Web測試工具Selenium 如何選取元素
selenium是乙個非常棒的web測試工具,他對ajax支援非常好,本人強烈推薦.測試裡很重要的一部,就是定位頁面的元素,selenium提供如下強大的定位元素的方法。一 通過id,name選擇元素 如果開發是能給頁面元素新增個id,那麼對測試是極大的方便 二 link 根據鏈結文本來操作 三 根...
Web測試工具Selenium 如何選取元素
selenium是乙個非常棒的web測試工具,他對ajax支援非常好,本人強烈推薦.測試裡很重要的一部,就是定位頁面的元素,selenium提供如下強大的定位元素的方法。一 通過id,name選擇元素 如果開發是能給頁面元素新增個id,那麼對測試是極大的方便 二 link 根據鏈結文本來操作 三 根...
Web測試工具Selenium 如何選取元素
selenium是乙個非常棒的web測試工具,他對ajax支援非常好,本人強烈推薦.測試裡很重要的一部,就是定位頁面的元素,selenium提供如下強大的定位元素的方法。一 通過id,name選擇元素 如果開發是能給頁面元素新增個id,那麼對測試是極大的方便 二 link 根據鏈結文本來操作 三 根...