DOM学习控件定位和案例

Dom中有多种定位属性,下面是一个简单案例

 1 <html><!--制作一个会跟着鼠标走的图像,还有控件定位的案例-->
 2 <head>
 3     <title>document practise</title>
 4     <script type="text/javascript">
 5         //document.onclick=function(){alert("点击网页了!");}
 6         function increWidth() {
 7             var oldwidth = document.getElementById("1").style.width;
 8             oldwidth = parseInt(oldwidth) + 50;
 9             document.getElementById("1").style.width = oldwidth.toString() + "px";
10         }
11         document.onmousemove = function () {
12             var x = window.event.clientX;
13             var y = window.event.clientY;
14             var divfly = document.getElementById("fly");
15             //if (!divfly) return;
16             divfly.style.left = x.toString()+"px";
17             divfly.style.top= y.toString()+"px";
18         }
19
20     </script>
21 </head>
22 <body>
23     <input type="button" value="单位" id="1" style="width:50%" /><br />
24     <input type="button" value="获取单位长度" onclick="alert(document.getElementById(‘1‘).style.width)" /><br />
25     <input type="button" value="设置单位长度" onclick="document.getElementById(‘1‘).style.width=‘50px‘" />
26     <input type="button" value="加宽50" onclick="increWidth()" />
27     <input type="button" value="定位" style="position:fixed;bottom:200px;right:200px;" />
28     <div id="fly" style="position:absolute">
29         <img src="../images/front.jpg" width="100" height="120" />
30         </div>
31 </body>
32 </html>
时间: 2024-10-10 23:03:14

DOM学习控件定位和案例的相关文章

Robotium之Android控件定位实践和建议(Appium/UIAutomator姊妹篇)

本人之前曾经撰文描述Appium和UIAutomator框架是如何定位Android界面上的控件的. UIAutomator定位Android控件的方法实践和建议 Appium基于安卓的各种FindElement的控件定位方法实践和建议 今天我们换一个渊源更留长,当今更盛行的框架Robotium,实践下看它又是如何对控件进行定位的. 1. 背景 为保持这个系列的一致性,我们继续用SDK自带的NotePad实例应用作为我们的试验目标应用,但是这次不仅仅是像以前一样主要围绕Menu Option里面

Appium基于安卓的各种FindElement的控件定位方法实践和建议

AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用. 1. findElementByName 1.1 示例 el = driver.findElementByName("Add note"); assertThat(el.getText(),equalTo("Add note")); 1.2 如何获得Name 安卓设备没有找到适合的方法,尝试用Appium Inspector,但是使用了当前最新的&quo

Java Me-List控件的用法案例

/** * Java Me-List控件的用法案例 */package com.xushouwei.cn; import java.io.IOException;import javax.microedition.lcdui.Choice;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;im

appium简明教程(10)——控件定位基础

狭义上讲,UI级的自动化测试就是让机器代替人去点来点去的过程. 但机器去点什么(点上面还是点左边),怎么点(是长按还是轻触),这些东西是必须由代码的编写者所指示清楚的. 控件定位就是解决机器点什么的问题的. 一般说来,我们可以这样告诉机器:去点登陆按钮. 机器很笨,它并不知道什么是登陆按钮.因为登陆按钮是自然语言的描述. 如果你让一个人去点登陆按钮,那么他其实也是要经过一系列的脑补以后才可以做这件事的. 这个脑补的过程还原如下: 这个一定是个按钮 这个按钮一定在被测的应用上 这个按钮大概上面有登

appium自动化测试(3)-控件定位&中文输入

参考-控件定位 http://www.2cto.com/kf/201410/340345.html appium接口 http://appium.io/slate/en/master/?python#about-appium ◆ 控件定位就是精确的描述控件特征并告诉机器的过程.控件的特征就是控件的属性,可以通过上一讲中的uiautomatorviewer去获取.以下是方法: 1.通过resourceID获取 driver.find_element_by_id("com.android.conta

Appium基于安卓的各种FindElement的控件定位

转自:http://www.2cto.com/kf/201410/340345.html 1. findElementByName 1.1 示例 ? 1 2 el = driver.findElementByName("Add note"); assertThat(el.getText(),equalTo("Add note")); 1.2 如何获得Name 安卓设备没有找到适合的方法,尝试用Appium Inspector,但是使用了当前最新的“AppiumFor

选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 ,DevExpress.XtraNavBar.NavBarControl 导航控件定位或选中状态 另导航的选项为选中状态.

/// <summary> /// 选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void xtraTabControl1_Click(object sender, EventArgs e) { Xtr

【转】Appium基于安卓的各种FindElement的控件定位方法实践

原文地址:http://blog.csdn.net/zhubaitian/article/details/39754041#t11 AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用. 1. findElementByName 1.1 示例 [java] view plaincopy el = driver.findElementByName("Add note"); assertThat(el.getText(),equal

appium 控件定位

转自:http://www.2cto.com/kf/201410/340345.html AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用. 1. findElementByName 1.1 示例 ? 1 2 el = driver.findElementByName("Add note"); assertThat(el.getText(),equalTo("Add note")); 1.2 如何获得Na