可以为UserControl定义一个public 属性
public TextBox TextBoxA
{
get{reurn thistextBox1;}
}
另一种,如果知道这个TextBox的ID
也可以在UserControl上调用FindControl来得到TextBox对象。
SPY++检测到的“Control ID”或者“控件 ID”就是resourceh中的资源ID,这个毋庸置疑,对于CButton、CEdit、CRadio、CTab、CProgress都是有效的;
唯独对于CComboBox检测到的都是3E9,我当初认为是直到Spy++ 100都存在的bug;
依据一般来说一个页面上各组件编号生成和布置的连续性,通过监控到的其他控件ID,138也是我试出来的;
正真对你感兴趣的控件都已经DirectUI了,FindWindow都不行的,单从界面应该没你要的东西了,2013版全面免疫HOOK拦截、线程注入等漏洞,换换其他思路吧。
方法:1 用跨页访问方式,B页面的后台可以直接访问A页面的服务器控件;2 用Session方式传输;3 用Cookie方式传输;4 用url传值; 建议用4方式传输,也就是把需要的值放到网址后面当作参数传过去,比如:aaspxid=a,那么a页面就可以用RequestQueryString["id"]来获取到这个id的值a;如果不想被看到id的值,那么可以改用2或者3方式来传输:Session["id"] = "a",Session["id"]就存入了a这个值,cookie方式和session类似。不建议用1方式,对服务器来说比较耗费资源,影响性能。
在进行使用苹果app的自动化测试时,就需要进行获取到app应用上的控件上的元素,才能对app自动化测试,现在网上有很多的方法是可以进行获取苹果手机app的控件上的元素的。-----心灵小虾百度经验
工具/原料
mac
ios
方法/步骤
首先打开mac中的ios虚拟机,开启ios虚拟机之后,直接点击界面中“setting”的应用选项。
进入到setting的设置界面中之后,在设置列表中可以看到为general的选项,点击进入。
进入到general的界面中之后,进行点击Accessibility该选项。
Accessibility的界面中,把Accessibility inspector的OFF改为on即可。
在顶端的位置中就d出一个Accessibility inspector的框。要进行获取元素就需要开关打开,点击Accessibility inspector的“×”的按钮。
然后需要进行获取到控件的中进行点击一些即可,元素获取到信息就会在Accessibility inspector中显示,根据这些就可以进行对app进行相应的自动化测试。
以上就是关于ASP.NET后台获取用户控件ID全部的内容,包括:ASP.NET后台获取用户控件ID、vc++ 用SPY++获取控件ID、c#怎样从一个页面 获取另一个页面控件的id值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)