在做主動化測試時,會涉及到ios中手機的主動化測試,包含了手機中瀏覽器web端的主動化,做主動化之前需要對web中獲取到元素才能進行對web進行主動化測試,mac中瀏覽器供給很好功能來獲取手機中web的元素和控件,那么若何控件定位
前期籌辦需要先在mac中Safari的瀏覽器,Safari瀏覽器是蘋果預裝好的瀏覽器無需再次去安裝的。
在次啟動ios的虛擬機,虛擬機可以同xcode體例進行啟動的,然后打開手機中Safari瀏覽器,啟動完手機中Safari瀏覽器之后,在手機瀏覽器中輸入百度網址。
然后點擊mac上Safari瀏覽器菜單中”開辟“。若是手機中未打開開辟中可以功能,可以顯示經由過程Safari>偏好設置》高級選項中,勾選上在菜單欄中顯示開辟菜單的選項即可
在彈出下拉的菜單中進行選擇“iPhone simulator”的選項功能。然后在移動右端中百度網址。
這樣mac中瀏覽器會加載手機上瀏覽器中相關元素內容,然后點擊如圖右上角的手型圖標。
轉移到手機位置上,選擇需要定位的元素內容已控件。若是是真正的手機上可以用手指指心猿意馬到需要定位的元素的空間,每次獲取元素的控件都是利用這種的體例,來進行獲取到控件元素的。
這樣mac中瀏覽器會直接定位手機上控件的元素內容。經由過程這些元素內容,進行編寫劇本內容。編寫代碼完之后,就可以手機上執行代碼了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!