Selenium 5獲取屬性簡單操作

2021-08-04 20:56:56 字數 1218 閱讀 7079

①網頁

driver.gettitle();網頁標題

driver.getpagesource();源**

driver.getcurrenturl();url

③gettext():元素文字值

password.gettext();
text.contains("");是否出現文字
text.startwith("");
text.endswith("");
④isselected():儲存核取方塊、單選框勾選情況

boolean isselected=checkbox.isselected();
⑤gettagname():元素標記名稱

string tagname=username.gettagname();
⑥isenagbled():input元素可編輯狀態

boolean endable=username.isenabled();
⑦isdisplayed():元素是否存在

boolean endable=username.isdisplayed();
⑧getattribute():屬性值,css屬性值

username.getattribute("value");username.getcssvalue
⑨單機雙擊

webelement login = driver.findelement(by.linktext("登陸"));

login.click();

actions builder=new actions(driver);

builder.doubleclick(login).build().perform();

⑩submit():用於指定元素所在的form元素進行提交,只要form中的元素使用submit(),會提交整個form

webelement username = driver.findelement(by.linktext("user"));

username.sendkeys("使用者名稱");

webelement password = driver.findelement(by.linktext("user"));

password.sendkeys("使用者名稱");

password.sendkeys("123");

password.submit();

selenium 5 常用的8種元素定位

selenium的webdriver提供了18種 注意不是8種 的元素定位方法,比較常用的定位方法是如下8種,xpath和css定位更加靈活,需要重點掌握其中乙個。經常會用到的8種定位 1.id定位 find element by id self,id 2.name定位 find element b...

jQ獲取html5的data 屬性

html5規定可以為元素新增非標準型的屬性,只需新增字首data 這些屬性可以隨意新增,隨意命名,目的是為元素提供與渲染無關的資訊,或提供語義資訊。mydiv data age 123 data name div jq獲取 mydiv data age 123 多 1 data tt parent ...

簡單介紹PHP獲取檔案屬性方法

php file test.txt echo date r filemtime file 返回的說unix的時間戳,這在快取技術常用.相關php獲取檔案屬性的還有獲取上次被訪問的時間fileatime filectime 當檔案的許可權,所有者,所有組或其它 inode 中的元資料被更新時間,fil...