selenium常用API(爪哇)

2022-03-15 12:52:24 字數 1200 閱讀 1567

webelement button = driver.findelement(by.id("login"));

button.click();

由元素物件呼叫click()方法。

webelement username = driver.findelement(by.id("username_input"));

username.clear();

呼叫之後,會把輸入框的內容全部清空

account.sendkeys("哈哈");

system.out.println(account.getattribute("maxlength"));

使用getattribute()方法獲取到帳號輸入框最大長度「18」

isdisplayed()方法返回值型別是boolean,也就是說如果元素顯示了就返回true,如果沒有顯示返回false。

webelement checkbox = driver.findelement(by.id("checkbox_id"));

checkbox.isseelected();

isseelected()會有返回值,如果勾選了,返回true,如果沒有勾選返回false

webelement login = driver.findelement(by.id("loginbtn"));

login.isenabled();

isenabled返回true說明元素被啟用,如果不可用返回false。

selenium常用的API(六)瀏覽器視窗切換

當使用selenium webdriver進行自動化測試開啟多個視窗的時候,可能需要在不同的視窗間進行切換,webdriver提供的獲取瀏覽器視窗控制代碼 切換控制代碼的方法如下 獲取當前視窗控制代碼 driver.current window handle 獲取所有視窗控制代碼 driver.wi...

selenium常用的API(二)瀏覽器視窗設定

encoding utf 8 from selenium import webdriver driver webdriver.ie executable path e iedriverserver url driver.get url driver.maximize window 最大化瀏覽器視窗 ...

selenium對話方塊視窗API

有些web應用程式有多個框架或多個視窗。webdriver支援使用 switchto 方法在命名視窗之間移動 1,switch to.frame 進入到指定的frame或ifrmae,操作完後,通常要用switch to.parent frame 退到父frmae 2,switch to.alert...