Jacobvu84 / serenity-pageobject-junit-webdriver

4 stars 1 forks source link

Bài #40: JSClick on element #40

Closed Jacobvu84 closed 5 years ago

Jacobvu84 commented 5 years ago

Để cho phép viêc thực hiện javascript trong kịch bản test. Chúng ta có thể sử dụng evaluateJavascript("return document.title");

Dưới đây là một vài ví dụ

Jacobvu84 commented 5 years ago

Click lên một đối tượng bằng mã javascript

evaluateJavascript("arguments[0].click()", element);
Jacobvu84 commented 5 years ago

Vẽ viền màu đỏ

evaluateJavascript("arguments[0].setAttribute('style', arguments[1]);", webElement,"color: red; border: 2px solid red;");

Xóa viền màu đỏ

evaluateJavascript("arguments[0].setAttribute('style', arguments[1]);", webElement, "");
Jacobvu84 commented 5 years ago

Kéo màn hình tới vị trí của một đối tượng bị ẩn

evaluateJavascript("arguments[0].scrollIntoView(true);", element);
Jacobvu84 commented 5 years ago

Video hướng dẫn