Fix lỗi không thể click textlink sử dụng onclick Selenium

| Thứ Hai, 12 tháng 3, 2018

 

ảnh minh họa - Học lập trình Java

 


Một link trên web dùng java có dạng như sau

 

Click theo dạng đơn thuần của selenium thì sẽ không được.

 

driver.findElement(By.id(“j_idt38:j_idt41:0:j_idt43:j_idt45:0:j_idt47”)).click();


Để click được text link dạng này dùng

 

driver.findElement(By.id(“j_idt38:j_idt41:0:j_idt43:j_idt45:0:j_idt47”)).click();

driver.findElement(By.id(“j_idt38:j_idt41:0:j_idt43:j_idt45:0:j_idt47”)).click();

WebElement dialogLink = driver.findElement(By

.id(“j_idt38:j_idt41:0:j_idt43:j_idt45:0:j_idt47”));

dialogLink.click();

 

hoặc sử dụng

 

JavascriptExecutor jse = (JavascriptExecutor)driver;

jse.executeScript(“document.getElementById(‘j_idt38:j_idt41:0:j_idt43:j_idt45:0:j_idt47’).click();”);

 

0 nhận xét:

Đăng nhận xét

Next Prev
▲Top▲