摘要://@author jzhang6 public void dragAndDropOffset(WebDriver driver,WebElement dragableEl, WebElement dropableEl, int offsetX, int offsetY){ Actions act...
阅读全文
摘要:等待元素出现之后再消失,界面上的loading icon都属于这种类型,之前的方法总是卡死,换这种方法目前还好用的/** * Check if the element present with customized timeout * @param driver * @par...
阅读全文
摘要:界面上如果有一个对话框可能弹出来,也可能不弹出,我们都要认为是正常,应该怎么处理呢?/** * check if release notes dialog present * @author j */ public boolean isReleaseNotesDialogPresent(){ ...
阅读全文
摘要:对不可见元素进行操作时,如果通过普通的方式不可行,可以尝试用Javascript Scroll hidden element into view Click hidden element Get text of hidden element
阅读全文
摘要:在升级Selenium的版本之前,写了一段拖拽的代码,Drag and Drop 都好使的, 但是,将Selenium的版本升级到2.45.0之后,图标拖拽可以成功,释放不生效。试了N多种解决方案都不管用,后来发现下面这种办法可行。一开始在界面可以看得见的,用来进行拖拽的图标是dragable的,在...
阅读全文
摘要:界面上有些元素是要先等它出现,再等它消失,譬如loading icon这个是等多个loading icon出现后消失/** * Wait for loading icon disappear in dialog and Widgets * @author jz */ public void w...
阅读全文