如何使用Python在Selenium测试中实现等待?

时间:2015-04-30 04:53:07

标签: python selenium selenium-webdriver

这是我的代码:

for i in patient:
    patientFind.send_keys([i])

patientFind.send_keys(Keys.ARROW_DOWN)
patientFind.send_keys(Keys.ENTER)

所以有这个文本框我需要单独输入字母,当每个字母都放在文本框中时会出现一个下拉菜单。

不幸的是,在循环结束之后,下拉框选择中会有一点延迟,所以它最终会点击错误的东西。

有没有办法让硒在按键之间等待几秒钟? 我怎么做才能让selenium在完成for循环后等待1或2秒再继续按下向下箭头?

当然我可以使用time.sleep(5),但有没有更好的方法使用webdriver?

0 个答案:

没有答案