Facebook Facebook Facebook Facebook

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



ảnh minh họa - học lập trình java nâng cao

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

Click theo dạng thuần tuý 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 sử 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 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