selenium常用命令之操作頁面元素及獲取元素內(nèi)容的事件整理

/**id*登錄*/

WebElement byName=driver.findElement(By.name("phone"));? ? ??

WebElement byLoginButton=driver.findElement(By.id("btnLogin"));? ? ? ?

System.out.println(byName.getText());? ? ? ? ? ? ? ?

1、click()事件源于單擊元素操作? ? ? ? byLoginButton.click();? ? ? ? ? ? ? ?

2、sendKeys()方法用于給input元素賦值? ? ? ? byName.sendKeys("13600000000");? ? ? ? ? ? ? ?

3、clear()用于清空input元素的值? ? ? ? byName.clear();? ? ? ? ? ? ? ?

4、Submit()用于提交表單? ? ? ? byLoginButton.submit();? ? ? ?

5、getTitle()獲取當(dāng)前網(wǎng)頁的標(biāo)題? ? ? ? String title=driver.getTitle();? ? ? ? ? ? ? ?

6、getCurrentUrl()獲取當(dāng)前網(wǎng)頁的URL? ? ? ? String url=driver.getCurrentUrl();? ? ? ? ? ? ? ?

7、getText()用于存儲元素的文本值,例如純文本、超鏈接等;? ? ? ? String text=byName.getText();? ? ? ? ? ? ??

8、isSelected()用于存儲復(fù)選框或單選框的勾選情況,返回true(勾選)或false(未勾選)? ? ? ? /***/? ? ? ? WebElement checkBox=driver.findElement(By.id("TANGRAM__PSP_8__memberPass"));? ? ? ? boolean isSelected=checkBox.isSelected();? ? ? ? ? ? ??

9、getTagName()獲取元素的標(biāo)記名稱? ? ? ? String tagName=byName.getTagName();? ? ? ? ? ? ? ?

10、isEnabled()用于存儲input等元素的可編輯狀態(tài),例如:文本框、復(fù)選框、單選框;返回true(可編輯)或false(不可編輯)? ? ? ? boolean enabled=checkBox.isEnabled();? ? ? ? ? ? ? ?

11、getAttribute()用于獲取指定屬性的值? ? ? ? String btnValue=byLoginButton.getAttribute("value");? ? ? ? ? ? ??

12、窗口最大化? ? ? ? driver.manage().window().maximize();? ? ? ? ? ? ? ?

13、accept()方法是單擊彈出的對話框的確認(rèn)按鈕,例如:Alert,Confirmation,Prompt? ? ? ? driver.switchTo().alert().accept();? ? ? ? ? ? ??

14、dismiss()方法實(shí)現(xiàn)單擊彈出對話框的取消按鈕;? ? ? ? driver.switchTo().alert().dismiss();? ? ? ? ? ? ? ?

15、getText()獲取彈出對話框的文本內(nèi)容? ? ? ? driver.switchTo().alert().getText();? ? ? ? ? ? ??

16、獲取當(dāng)前cookie的集合? ? ? ? Setcookie=driver.manage().getCookies();

17、refresh()頁面刷新

driver.navigate().refresh();

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容