Web測試Selenium 如何選取元素

2021-09-06 16:19:52 字數 1192 閱讀 1936

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 根據鏈結文本來操作 三 根...