Các phần tử và forms HTML và Javascript (tiếp tục)
Cùng với những cái định vị, cũng có nhiều phương thức và thuộc tính hỗ trợ. Một vài trong số những cái phổ biến
và các ví dụ của chúng là như sau:
+ text: Rút hay copy nội dung. Ví dụ, the num1 = driver.find_element(By.ID,”numb1″).text code sẽ rút
nội dung từ các phần tử với id=”numb1″
+ tag_name: Trả về HTML tag name từ cái định vị được cung cấp. Ví dụ,
driver.find_element(By.ID,”numb1″).tag_name sẽ trả về tag name cái đang được tham chiếu bởi cái định vị
id=”numb1″
+ click(): Thực hiện các tương tác trên một web page như các click chuột. Ví dụ,
driver.find_element(By.ID,”demo”).click() sẽ click phần tử id=”demo”
+ clear(): Làm sạch hay giải phóng text khỏi các phần tử biên tập được. Ví dụ,
driver.find_element(By.NAME,’first_name’).clear() sẽ làm sạch text hay các giá trị nếu có sẵn với
<input name=’first_name’>.
+ get_attribute(): Trả về giá trị thuộc tính nếu có sẵn. Ví dụ,
driver.find(By.NAME,’first_name’).get_attribute(‘class’) sẽ trả về giá trị thuộc tính class từ các
phần tử với thuộc tính name=”first_name”
