元素定位可以说是学自动化测试中必会技能之一,也可以说是通往自动化之路的开门钥匙。
就元素定位方法,除了我们常用并熟知的8种元素定位方法之外,还有一种定位方法可以说是一种特殊的存在,那就是JQuery定位,是常用8种定位之外的方法,相对于js定位,JQuery语法比较简洁一些,而且方便快捷。
二、关于jQuery 语法jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。
基础语法是:$(selector).action()
美元符号定义 jQuery
选择符(selector)“查询”和“查找” HTML 元素
jQuery 的 action() 执行对元素的操作
示例
$(this).hide() - 隐藏当前元素
$("p").hide() - 隐藏所有段落
$(".test").hide() - 隐藏所有 class="test" 的所有元素
$("#test").hide() - 隐藏所有 id="test" 的元素
提示:jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。
关于更多jquery语法可以学下w3school的教程:。
三、使用JQuery定位元素 1、根据id定位String jq_input = "$('#kw').val('使用id定位')"; //选取id为kw的元素 js.executeScript(jq_input); Thread.sleep(2000);