1.
关于显示等待:
wait.until(ExpectedConditions.visibilityOf(element))
与
wait.until(ExpectedConditions.presenceOfElementLocated(by))
的区别;
当时一直使用visibilityOf api,发现老是timeout,后改成presenceOfElementLocated使用成功,
简单分析下,是因为presenceOfElementLocated会等待elements加载完后再进行下一步动作。
2.
关于获取Input元素中的文本值,
一开始没在意使用element.getText(),后发现一直取不到值,检查元素定位没问题后,发现html中input元素里面没有<input>X</input>的结构,后使用element.getAttribute("value")获取成功