這裡是抓取的動態變化的按鈕元素.//*[@id='el-popover-1087']/div[1]/dl
若乙個頁面只出現一種這樣的情況,可以直接寫成
.//div[1]/dl
若乙個頁面出現了2個這樣的動態變化元素,可以在這2個按鈕元素的父級元素,仔細尋找不一樣的屬性,按照下面這樣寫就可以成功
selectqurrynewstrategyspuvalusloc = (by.xpath, "//div[@class='el-popover el-popper' and @aria-hidden='false']/div[1]/dl")
UI自動化測試元素定位思想
2014年的最後一天,以一篇短文紀念一下。經常看到有同學說ui自動化測試定位難,找不到北。這話是不錯的,定位是難,靈活且複雜,需要經驗加技術,但是有寫東西是可以提煉出來作為思想去推而廣之的。簡單來說,ui元素定位思想應該如下 大道至簡指的是有明顯特徵的元素一定要用明顯的特徵去定位。比如有id有nam...
UI自動化元素定位
1.id定位 find element by id self,id 2.name定位 find element by name self,name 3.class定位 find element by class name self,name 4.tag定位 find element by tag n...
UI自動化 Selenium元素定位
ui自動化要做的就是模擬滑鼠或鍵盤操作,從而執行測試用例的行為。模擬滑鼠操作更多是通過控制元素進行動作的,而控制元素的第一步就是定位元素。接下來,結合selenium介紹幾種常見的元素定位方法 find element by id 通過id來定位元素 在html中,id是唯一的,通過id但部分元素可...