下面是我在 Safari 浏览器上为内部 Web 应用程序进行自动化的设置。
selenium-safari-driver-2.53.0.jar 添加了 Safari Web Driver 扩展 2.48.0
我能够成功启动我的应用程序,但我坚持调用 javascript 函数,onClick
按钮图像不起作用
按钮html代码:
<input onclick="search.viewJournal('','','multiple','preview');" name="0.31.0.9.23" border="0" type="image" src="ntf/images/en_xyz/BtnPreview.gif">
我试着做
@Find(By.xpath('path to button'))
WebElement previewBtn
public void clickOnPreview(){
previewBtn.click();
}
public void clickOnPreview(){
JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("search.viewJournal('','','multiple','preview');");
}
上述两个选项都不起作用,我看到执行上述代码时没有触发事件。