在做主动化测试时,会涉及到ios中手机的主动化测试,包含了手机中浏览器web端的主动化,做主动化之前需要对web中获取到元素才能进行对web进行主动化测试,mac中浏览器供给很好功能来获取手机中web的元素和控件,那么如何控件定位
前期筹办需要先在mac中Safari的浏览器,Safari浏览器是苹果预装好的浏览器无需再次去安装的。
在次启动ios的虚拟机,虚拟机可以同xcode体例进行启动的,然后打开手机中Safari浏览器,启动完手机中Safari浏览器之后,在手机浏览器中输入百度网址。
然后点击mac上Safari浏览器菜单中”开辟“。若是手机中未打开开辟中可以功能,可以显示经由过程Safari>偏好设置》高级选项中,勾选上在菜单栏中显示开辟菜单的选项即可
在弹出下拉的菜单中进行选择“iPhone simulator”的选项功能。然后在移动右端中百度网址。
这样mac中浏览器会加载手机上浏览器中相关元素内容,然后点击如图右上角的手型图标。
转移到手机位置上,选择需要定位的元素内容已控件。若是是真正的手机上可以用手指指定到需要定位的元素的空间,每次获取元素的控件都是利用这种的体例,来进行获取到控件元素的。
这样mac中浏览器会直接定位手机上控件的元素内容。经由过程这些元素内容,进行编写剧本内容。编写代码完之后,就可以手机上执行代码了。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!