robotframework_javaScript定位

整理筆記才發現,只有在rebotframework才用過js定位,那麼若是有小夥伴在使用js遇到問題,給我留言吧html

 

經過Id定位
 

name定位
經過標籤名查找 HTML 元素
本例查找 id="wrapper" 的元素,而後查找 id="wrapper" 元素中的全部 <input> 元素:
實例
var x=document.getElementById("wrapper");
var y=x.getElementsByTagName(「input");
class定位
經過類名找到 HTML 元素
本例經過 getElementsByClassName 函數來查找 class=「s_ipt " 的元素:
實例
var x=document.getElementsByClassName("s_ipt ");
 
 
JavaScript的點擊事件
document.getElementById('su').click()
document.getElementsByClassName('inner')[0].click()
document.getElementsByTagName('span')[2].click()
document.getElementsByName('key')[0].click()

 

 
改變 HTML 輸出流
JavaScript 可以建立動態的 HTML 內容:
「你們晚上好!」
在 JavaScript 中,document.write() 可用於直接向 HTML 輸出流寫內容。
<!DOCTYPE html>
<html>
<body>
<script> document.write(「你們晚上好!」); </script>
</body>
</html>
 
 
改變 HTML 內容
修改 HTML 內容的最簡單的方法是使用 innerHTML 屬性。
如需改變 HTML 元素的內容,請使用這個語法:
document.getElementById(id).innerHTML=新的 HTML
改變 HTML 屬性
如需改變 HTML 元素的屬性,請使用這個語法:
document.getElementById(id).attribute=新屬性值

改變 HTML 樣式
如需改變 HTML 元素的樣式,請使用這個語法:
document.getElementById(id).style.property=新樣式

 

 

做者:含笑半步顛√app

博客連接:https://www.cnblogs.com/lixy-88428977函數

聲明:本文爲博主學習感悟總結,水平有限,若是不當,歡迎指正。若是您認爲還不錯,歡迎轉載。轉載與引用請註明做者及出處。學習

相關文章
相關標籤/搜索